C# Класс BetterExplorer.UsbEject.DeviceClass

A generic base class for physical device classes.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Защищенные методы

Метод Описание
DeviceClass ( System.Guid classGuid ) : System
DeviceClass ( System.Guid classGuid, IntPtr hwndParent ) : System

Initializes a new instance of the DeviceClass class.

Приватные методы

Метод Описание
CreateDevice ( DeviceClass deviceClass, Native deviceInfoData, string path, int index ) : Device
GetInfo ( int dnDevInst ) : Native.SP_DEVINFO_DATA
GetProperty ( Native devData, int property, System.Guid defaultValue ) : System.Guid
GetProperty ( Native devData, int property, int defaultValue ) : int
GetProperty ( Native devData, int property, string defaultValue ) : string

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

DeviceClass() защищенный Метод

protected DeviceClass ( System.Guid classGuid ) : System
classGuid System.Guid
Результат System

DeviceClass() защищенный Метод

Initializes a new instance of the DeviceClass class.
protected DeviceClass ( System.Guid classGuid, IntPtr hwndParent ) : System
classGuid System.Guid A device class Guid.
hwndParent System.IntPtr The handle of the top-level window to be used for any user interface or IntPtr.Zero for no handle.
Результат System

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

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void