C# Класс DS4Windows.HidDevices

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

Private Properties

Свойство Тип Описание
CreateDeviceInfoData NativeMethods.SP_DEVINFO_DATA
EnumerateDevices IEnumerable
GetBusReportedDeviceDescription string
GetDeviceDescription string
GetDevicePath string

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

Метод Описание
Enumerate ( ) : IEnumerable
Enumerate ( int vendorId ) : IEnumerable
Enumerate ( string devicePath ) : IEnumerable
GetDevice ( string devicePath ) : HidDevice
IsConnected ( string devicePath ) : bool

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

Метод Описание
CreateDeviceInfoData ( ) : NativeMethods.SP_DEVINFO_DATA
EnumerateDevices ( ) : IEnumerable
GetBusReportedDeviceDescription ( IntPtr deviceInfoSet, NativeMethods &devinfoData ) : string
GetDeviceDescription ( IntPtr deviceInfoSet, NativeMethods &devinfoData ) : string
GetDevicePath ( IntPtr deviceInfoSet, NativeMethods deviceInterfaceData ) : string

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

Enumerate() публичный статический Метод

public static Enumerate ( ) : IEnumerable
Результат IEnumerable

Enumerate() публичный статический Метод

public static Enumerate ( int vendorId ) : IEnumerable
vendorId int
Результат IEnumerable

Enumerate() публичный статический Метод

public static Enumerate ( string devicePath ) : IEnumerable
devicePath string
Результат IEnumerable

GetDevice() публичный статический Метод

public static GetDevice ( string devicePath ) : HidDevice
devicePath string
Результат HidDevice

IsConnected() публичный статический Метод

public static IsConnected ( string devicePath ) : bool
devicePath string
Результат bool