Прочитать на английском

Поделиться через


UsbDevice.GetDeviceSelector Метод

Определение

Перегрузки

GetDeviceSelector(Guid)

Возвращает строку расширенного синтаксиса запросов (AQS) на основе идентификатора GUID интерфейса устройства, указанного приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.

GetDeviceSelector(UInt32, UInt32)

Возвращает строку расширенного синтаксиса запросов (AQS), основанную на идентификаторах поставщика и продукта, указанных приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.

GetDeviceSelector(UInt32, UInt32, Guid)

Возвращает строку расширенного синтаксиса запросов (AQS), основанную на идентификаторах GUID поставщика, продукта и интерфейса устройства, указанных приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.

GetDeviceSelector(Guid)

Возвращает строку расширенного синтаксиса запросов (AQS) на основе идентификатора GUID интерфейса устройства, указанного приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.

[Windows.Foundation.Metadata.Overload("GetDeviceSelectorGuidOnly")]
public static string GetDeviceSelector(Guid winUsbInterfaceClass);

Параметры

winUsbInterfaceClass
Guid

GUID интерфейса устройства, предоставляемый драйвером Winusb.sys. См. раздел примечаний.

Возвращаемое значение

String

Строка, отформатированная как запрос AQS.

Атрибуты

Комментарии

Идентификатор GUID интерфейса устройства можно получить из записи реестра DeviceInterfaceGuids в следующем разделе: HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Identifier Device Parameters*

См. также раздел

Применяется к

GetDeviceSelector(UInt32, UInt32)

Возвращает строку расширенного синтаксиса запросов (AQS), основанную на идентификаторах поставщика и продукта, указанных приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.

[Windows.Foundation.Metadata.Overload("GetDeviceSelectorVidPidOnly")]
public static string GetDeviceSelector(uint vendorId, uint productId);

Параметры

vendorId
UInt32

Указывает идентификатор поставщика для устройства, назначенный комитетом по спецификациям USB. Возможные значения: от 0 до 0xffff.

productId
UInt32

Указывает идентификатор продукта. Это значение присваивается изготовителем и зависит от устройства. Возможные значения: от 0 до 0xffff.

Возвращаемое значение

String

Строка, отформатированная как запрос AQS.

Атрибуты

См. также раздел

Применяется к

GetDeviceSelector(UInt32, UInt32, Guid)

Возвращает строку расширенного синтаксиса запросов (AQS), основанную на идентификаторах GUID поставщика, продукта и интерфейса устройства, указанных приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.

[Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
public static string GetDeviceSelector(uint vendorId, uint productId, Guid winUsbInterfaceClass);

Параметры

vendorId
UInt32

Указывает идентификатор поставщика для устройства, назначенный комитетом по спецификациям USB. Возможные значения: от 0 до 0xffff.

productId
UInt32

Указывает идентификатор продукта. Это значение присваивается изготовителем и зависит от устройства. Возможные значения: от 0 до 0xffff.

winUsbInterfaceClass
Guid

GUID интерфейса устройства, предоставляемый драйвером Winusb.sys. См. раздел примечаний.

Возвращаемое значение

String

Строка, отформатированная как запрос AQS.

Атрибуты

Комментарии

Идентификатор GUID интерфейса устройства можно получить из записи реестра DeviceInterfaceGuids в следующем разделе: HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Identifier Device Parameters*

См. также раздел

Применяется к