Bagikan melalui


UsbDevice.GetDeviceSelector Metode

Definisi

Overload

GetDeviceSelector(Guid)

Mendapatkan string Advanced Query Syntax (AQS), berdasarkan pengidentifikasi GUID antarmuka perangkat, yang ditentukan oleh aplikasi. Aplikasi meneruskan string ke DeviceInformation.FindAllAsync untuk menemukan jenis perangkat USB tertentu.

GetDeviceSelector(UInt32, UInt32)

Mendapatkan string Advanced Query Syntax (AQS), berdasarkan vendor dan pengidentifikasi produk, yang ditentukan oleh aplikasi. Aplikasi meneruskan string ke DeviceInformation.FindAllAsync untuk menemukan jenis perangkat USB tertentu.

GetDeviceSelector(UInt32, UInt32, Guid)

Mendapatkan string Advanced Query Syntax (AQS), berdasarkan pengidentifikasi GUID vendor, produk, dan antarmuka perangkat, yang ditentukan oleh aplikasi. Aplikasi meneruskan string ke DeviceInformation.FindAllAsync untuk menemukan jenis perangkat USB tertentu.

GetDeviceSelector(Guid)

Mendapatkan string Advanced Query Syntax (AQS), berdasarkan pengidentifikasi GUID antarmuka perangkat, yang ditentukan oleh aplikasi. Aplikasi meneruskan string ke DeviceInformation.FindAllAsync untuk menemukan jenis perangkat USB tertentu.

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

Parameter

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID antarmuka perangkat yang diekspos oleh driver Winusb.sys. Lihat bagian keterangan.

Mengembalikan

String

Platform::String

winrt::hstring

String diformat sebagai kueri AQS.

Atribut

Keterangan

Anda dapat memperoleh GUID antarmuka perangkat dari entri registri DeviceInterfaceGuids di bawah kunci ini:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Device Parameters*

Lihat juga

Berlaku untuk

GetDeviceSelector(UInt32, UInt32)

Mendapatkan string Advanced Query Syntax (AQS), berdasarkan vendor dan pengidentifikasi produk, yang ditentukan oleh aplikasi. Aplikasi meneruskan string ke DeviceInformation.FindAllAsync untuk menemukan jenis perangkat USB tertentu.

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

Parameter

vendorId
UInt32

unsigned int

uint32_t

Menentukan pengidentifikasi vendor untuk perangkat seperti yang ditetapkan oleh komite spesifikasi USB. Nilai yang mungkin adalah 0 hingga 0xffff.

productId
UInt32

unsigned int

uint32_t

Menentukan pengidentifikasi produk. Nilai ini ditetapkan oleh produsen dan khusus untuk perangkat. Nilai yang mungkin adalah 0 hingga 0xffff.

Mengembalikan

String

Platform::String

winrt::hstring

String diformat sebagai kueri AQS.

Atribut

Lihat juga

Berlaku untuk

GetDeviceSelector(UInt32, UInt32, Guid)

Mendapatkan string Advanced Query Syntax (AQS), berdasarkan pengidentifikasi GUID vendor, produk, dan antarmuka perangkat, yang ditentukan oleh aplikasi. Aplikasi meneruskan string ke DeviceInformation.FindAllAsync untuk menemukan jenis perangkat USB tertentu.

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

Parameter

vendorId
UInt32

unsigned int

uint32_t

Menentukan pengidentifikasi vendor untuk perangkat seperti yang ditetapkan oleh komite spesifikasi USB. Nilai yang mungkin adalah 0 hingga 0xffff.

productId
UInt32

unsigned int

uint32_t

Menentukan pengidentifikasi produk. Nilai ini ditetapkan oleh produsen dan khusus untuk perangkat. Nilai yang mungkin adalah 0 hingga 0xffff.

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID antarmuka perangkat yang diekspos oleh driver Winusb.sys. Lihat bagian keterangan.

Mengembalikan

String

Platform::String

winrt::hstring

String diformat sebagai kueri AQS.

Atribut

Keterangan

Anda dapat memperoleh GUID antarmuka perangkat dari entri registri DeviceInterfaceGuids di bawah kunci ini:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Device Parameters*

Lihat juga

Berlaku untuk