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-устройства.
public:
static Platform::String ^ GetDeviceSelector(Platform::Guid winUsbInterfaceClass);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelectorGuidOnly")]
static winrt::hstring GetDeviceSelector(winrt::guid const& winUsbInterfaceClass);
[Windows.Foundation.Metadata.Overload("GetDeviceSelectorGuidOnly")]
public static string GetDeviceSelector(Guid winUsbInterfaceClass);
function getDeviceSelector(winUsbInterfaceClass)
Public Shared Function GetDeviceSelector (winUsbInterfaceClass As Guid) As String
Параметры
- winUsbInterfaceClass
-
Guid
Platform::Guid
winrt::guid
GUID интерфейса устройства, предоставляемый драйвером Winusb.sys. См. раздел примечаний.
Возвращаемое значение
Строка, отформатированная как запрос AQS.
- Атрибуты
Комментарии
Идентификатор GUID интерфейса устройства можно получить из записи реестра DeviceInterfaceGuids в следующем разделе: HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Identifier Device Parameters*
См. также раздел
Применяется к
GetDeviceSelector(UInt32, UInt32)
Возвращает строку расширенного синтаксиса запросов (AQS), основанную на идентификаторах поставщика и продукта, указанных приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.
public:
static Platform::String ^ GetDeviceSelector(unsigned int vendorId, unsigned int productId);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelectorVidPidOnly")]
static winrt::hstring GetDeviceSelector(uint32_t const& vendorId, uint32_t const& productId);
[Windows.Foundation.Metadata.Overload("GetDeviceSelectorVidPidOnly")]
public static string GetDeviceSelector(uint vendorId, uint productId);
function getDeviceSelector(vendorId, productId)
Public Shared Function GetDeviceSelector (vendorId As UInteger, productId As UInteger) As String
Параметры
- vendorId
-
UInt32
unsigned int
uint32_t
Указывает идентификатор поставщика для устройства, назначенный комитетом по спецификациям USB. Возможные значения: от 0 до 0xffff.
- productId
-
UInt32
unsigned int
uint32_t
Указывает идентификатор продукта. Это значение присваивается изготовителем и зависит от устройства. Возможные значения: от 0 до 0xffff.
Возвращаемое значение
Строка, отформатированная как запрос AQS.
- Атрибуты
См. также раздел
Применяется к
GetDeviceSelector(UInt32, UInt32, Guid)
Возвращает строку расширенного синтаксиса запросов (AQS), основанную на идентификаторах GUID поставщика, продукта и интерфейса устройства, указанных приложением. Приложение передает строку в DeviceInformation.FindAllAsync , чтобы найти определенный тип USB-устройства.
public:
static Platform::String ^ GetDeviceSelector(unsigned int vendorId, unsigned int productId, Platform::Guid winUsbInterfaceClass);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
static winrt::hstring GetDeviceSelector(uint32_t const& vendorId, uint32_t const& productId, winrt::guid const& winUsbInterfaceClass);
[Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
public static string GetDeviceSelector(uint vendorId, uint productId, Guid winUsbInterfaceClass);
function getDeviceSelector(vendorId, productId, winUsbInterfaceClass)
Public Shared Function GetDeviceSelector (vendorId As UInteger, productId As UInteger, winUsbInterfaceClass As Guid) As String
Параметры
- vendorId
-
UInt32
unsigned int
uint32_t
Указывает идентификатор поставщика для устройства, назначенный комитетом по спецификациям USB. Возможные значения: от 0 до 0xffff.
- productId
-
UInt32
unsigned int
uint32_t
Указывает идентификатор продукта. Это значение присваивается изготовителем и зависит от устройства. Возможные значения: от 0 до 0xffff.
- winUsbInterfaceClass
-
Guid
Platform::Guid
winrt::guid
GUID интерфейса устройства, предоставляемый драйвером Winusb.sys. См. раздел примечаний.
Возвращаемое значение
Строка, отформатированная как запрос AQS.
- Атрибуты
Комментарии
Идентификатор GUID интерфейса устройства можно получить из записи реестра DeviceInterfaceGuids в следующем разделе: HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Identifier Device Parameters*