C# Класс DeviceIOControlLib.Wrapper.DiskDeviceWrapper

Наследование: DeviceIoWrapperBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DiskDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System
DiskGetCacheInformation ( ) : DISK_CACHE_INFORMATION

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365165(v=vs.85).aspx

DiskGetDiskAttributes ( ) : GET_DISK_ATTRIBUTES

http://msdn.microsoft.com/en-us/library/windows/desktop/hh706681(v=vs.85).aspx

DiskGetDriveGeometry ( ) : DISK_GEOMETRY

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365169(v=vs.85).aspx

DiskGetDriveGeometryEx ( ) : DISK_GEOMETRY_EX

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365171(v=vs.85).aspx

DiskGetDriveLayout ( ) : DRIVE_LAYOUT_INFORMATION

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365173(v=vs.85).aspx

DiskGetDriveLayoutEx ( ) : DRIVE_LAYOUT_INFORMATION_EX

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365174(v=vs.85).aspx

DiskGetLengthInfo ( ) : long

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365178(v=vs.85).aspx

DiskGetPartitionInfo ( ) : PARTITION_INFORMATION

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365179(v=vs.85).aspx

DiskGetPartitionInfoEx ( ) : PARTITION_INFORMATION_EX

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365180(v=vs.85).aspx

DiskGetSmartVersion ( ) : GETVERSIONINPARAMS

http://msdn.microsoft.com/en-us/library/windows/hardware/ff566202(v=vs.85).aspx

Описание методов

DiskDeviceWrapper() публичный Метод

public DiskDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System
handle Microsoft.Win32.SafeHandles.SafeFileHandle
ownsHandle bool
Результат System

DiskGetCacheInformation() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365165(v=vs.85).aspx
public DiskGetCacheInformation ( ) : DISK_CACHE_INFORMATION
Результат DeviceIOControlLib.Objects.Disk.DISK_CACHE_INFORMATION

DiskGetDiskAttributes() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/hh706681(v=vs.85).aspx
public DiskGetDiskAttributes ( ) : GET_DISK_ATTRIBUTES
Результат DeviceIOControlLib.Objects.Disk.GET_DISK_ATTRIBUTES

DiskGetDriveGeometry() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365169(v=vs.85).aspx
public DiskGetDriveGeometry ( ) : DISK_GEOMETRY
Результат DeviceIOControlLib.Objects.Disk.DISK_GEOMETRY

DiskGetDriveGeometryEx() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365171(v=vs.85).aspx
public DiskGetDriveGeometryEx ( ) : DISK_GEOMETRY_EX
Результат DeviceIOControlLib.Objects.Disk.DISK_GEOMETRY_EX

DiskGetDriveLayout() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365173(v=vs.85).aspx
public DiskGetDriveLayout ( ) : DRIVE_LAYOUT_INFORMATION
Результат DeviceIOControlLib.Objects.Disk.DRIVE_LAYOUT_INFORMATION

DiskGetDriveLayoutEx() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365174(v=vs.85).aspx
public DiskGetDriveLayoutEx ( ) : DRIVE_LAYOUT_INFORMATION_EX
Результат DeviceIOControlLib.Objects.Disk.DRIVE_LAYOUT_INFORMATION_EX

DiskGetLengthInfo() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365178(v=vs.85).aspx
public DiskGetLengthInfo ( ) : long
Результат long

DiskGetPartitionInfo() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365179(v=vs.85).aspx
public DiskGetPartitionInfo ( ) : PARTITION_INFORMATION
Результат DeviceIOControlLib.Objects.Disk.PARTITION_INFORMATION

DiskGetPartitionInfoEx() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365180(v=vs.85).aspx
public DiskGetPartitionInfoEx ( ) : PARTITION_INFORMATION_EX
Результат DeviceIOControlLib.Objects.Disk.PARTITION_INFORMATION_EX

DiskGetSmartVersion() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/hardware/ff566202(v=vs.85).aspx
public DiskGetSmartVersion ( ) : GETVERSIONINPARAMS
Результат DeviceIOControlLib.Objects.Disk.GETVERSIONINPARAMS