UsbDevice.GetDeviceSelector Méthode

Définition

Surcharges

GetDeviceSelector(Guid)

Obtient une chaîne AQS (Advanced Query Syntax), basée sur l’identificateur GUID de l’interface d’appareil, spécifié par l’application. L’application transmet la chaîne à DeviceInformation.FindAllAsync afin de rechercher un type spécifique de périphérique USB.

GetDeviceSelector(UInt32, UInt32)

Obtient une chaîne AQS (Advanced Query Syntax), basée sur les identificateurs de fournisseur et de produit, spécifiés par l’application. L’application transmet la chaîne à DeviceInformation.FindAllAsync afin de rechercher un type spécifique de périphérique USB.

GetDeviceSelector(UInt32, UInt32, Guid)

Obtient une chaîne AQS (Advanced Query Syntax), basée sur les identificateurs GUID du fournisseur, du produit et de l’interface d’appareil, spécifiés par l’application. L’application transmet la chaîne à DeviceInformation.FindAllAsync afin de rechercher un type spécifique de périphérique USB.

GetDeviceSelector(Guid)

Obtient une chaîne AQS (Advanced Query Syntax), basée sur l’identificateur GUID de l’interface d’appareil, spécifié par l’application. L’application transmet la chaîne à DeviceInformation.FindAllAsync afin de rechercher un type spécifique de périphérique 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

Paramètres

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID d’interface de périphérique exposé par le pilote Winusb.sys. Consultez la section des remarques.

Retours

String

Platform::String

winrt::hstring

Chaîne mise en forme en tant que requête AQS.

Attributs

Remarques

Vous pouvez obtenir le GUID de l’interface de l’appareil à partir de l’entrée de Registre DeviceInterfaceGuids sous cette clé : HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier Identifier>*Paramètres de périphérique*

Voir aussi

S’applique à

GetDeviceSelector(UInt32, UInt32)

Obtient une chaîne AQS (Advanced Query Syntax), basée sur les identificateurs de fournisseur et de produit, spécifiés par l’application. L’application transmet la chaîne à DeviceInformation.FindAllAsync afin de rechercher un type spécifique de périphérique 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

Paramètres

vendorId
UInt32

unsigned int

uint32_t

Spécifie l’identificateur du fournisseur de l’appareil, tel qu’il est attribué par le comité de spécification USB. Les valeurs possibles sont comprises entre 0 et 0xffff.

productId
UInt32

unsigned int

uint32_t

Spécifie l’identificateur du produit. Cette valeur est affectée par le fabricant et est spécifique à l’appareil. Les valeurs possibles sont comprises entre 0 et 0xffff.

Retours

String

Platform::String

winrt::hstring

Chaîne mise en forme en tant que requête AQS.

Attributs

Voir aussi

S’applique à

GetDeviceSelector(UInt32, UInt32, Guid)

Obtient une chaîne AQS (Advanced Query Syntax), basée sur les identificateurs GUID du fournisseur, du produit et de l’interface d’appareil, spécifiés par l’application. L’application transmet la chaîne à DeviceInformation.FindAllAsync afin de rechercher un type spécifique de périphérique 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

Paramètres

vendorId
UInt32

unsigned int

uint32_t

Spécifie l’identificateur du fournisseur de l’appareil, tel qu’il est attribué par le comité de spécification USB. Les valeurs possibles sont comprises entre 0 et 0xffff.

productId
UInt32

unsigned int

uint32_t

Spécifie l’identificateur du produit. Cette valeur est affectée par le fabricant et est spécifique à l’appareil. Les valeurs possibles sont comprises entre 0 et 0xffff.

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID d’interface de périphérique exposé par le pilote Winusb.sys. Consultez la section des remarques.

Retours

String

Platform::String

winrt::hstring

Chaîne mise en forme en tant que requête AQS.

Attributs

Remarques

Vous pouvez obtenir le GUID de l’interface de l’appareil à partir de l’entrée de Registre DeviceInterfaceGuids sous cette clé : HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier Identifier>*Paramètres de périphérique*

Voir aussi

S’applique à