C# Class DeviceIOControlLib.Wrapper.StorageDeviceWrapper

Inheritance: DeviceIoWrapperBase
ファイルを表示 Open project: LordMike/DeviceIOControlLib Class Usage Examples

Public Methods

Method Description
StorageDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System.Text
StorageEjectMedia ( ) : bool

Used to f.ex. open/eject CD Rom trays http://msdn.microsoft.com/en-us/library/windows/desktop/aa363406(v=vs.85).aspx

StorageGetDeviceProperty ( ) : STORAGE_DEVICE_DESCRIPTOR_PARSED
StorageLoadMedia ( ) : bool

Used to f.ex. close CD Rom trays http://msdn.microsoft.com/en-us/library/windows/desktop/aa363414(v=vs.85).aspx

Method Details

StorageDeviceWrapper() public method

public StorageDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System.Text
handle Microsoft.Win32.SafeHandles.SafeFileHandle
ownsHandle bool
return System.Text

StorageEjectMedia() public method

Used to f.ex. open/eject CD Rom trays http://msdn.microsoft.com/en-us/library/windows/desktop/aa363406(v=vs.85).aspx
public StorageEjectMedia ( ) : bool
return bool

StorageGetDeviceProperty() public method

public StorageGetDeviceProperty ( ) : STORAGE_DEVICE_DESCRIPTOR_PARSED
return DeviceIOControlLib.Objects.Storage.STORAGE_DEVICE_DESCRIPTOR_PARSED

StorageLoadMedia() public method

Used to f.ex. close CD Rom trays http://msdn.microsoft.com/en-us/library/windows/desktop/aa363414(v=vs.85).aspx
public StorageLoadMedia ( ) : bool
return bool