共用方式為


UsbDevice.GetDeviceSelector 方法

定義

多載

GetDeviceSelector(Guid)

根據應用程式指定的裝置介面 GUID 識別碼,取得進階查詢語法 (AQS) 字串。 應用程式會將字串傳遞至 DeviceInformation.FindAllAsync ,以尋找特定類型的 USB 裝置。

GetDeviceSelector(UInt32, UInt32)

根據應用程式指定的廠商和產品識別碼,取得 (AQS) 字串的進階查詢語法。 應用程式會將字串傳遞至 DeviceInformation.FindAllAsync ,以尋找特定類型的 USB 裝置。

GetDeviceSelector(UInt32, UInt32, Guid)

根據應用程式指定的廠商、產品和裝置介面 GUID 識別碼,取得進階查詢語法 (AQS) 字串。 應用程式會將字串傳遞至 DeviceInformation.FindAllAsync ,以尋找特定類型的 USB 裝置。

GetDeviceSelector(Guid)

根據應用程式指定的裝置介面 GUID 識別碼,取得進階查詢語法 (AQS) 字串。 應用程式會將字串傳遞至 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

Winusb.sys 驅動程式公開的裝置介面 GUID。 請參閱一節。

傳回

String

Platform::String

winrt::hstring

格式化為 AQS 查詢的字串。

屬性

備註

您可以從此機碼:HKEY_LOCAL_MACHINE*System**CurrentControlSet**列舉**USB**< 裝置識別碼 >*< 實例識別碼 >*裝置參數下的DeviceInterfaceGuids登錄專案取得裝置介面 GUID*

另請參閱

適用於

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。

傳回

String

Platform::String

winrt::hstring

格式化為 AQS 查詢的字串。

屬性

另請參閱

適用於

GetDeviceSelector(UInt32, UInt32, Guid)

根據應用程式指定的廠商、產品和裝置介面 GUID 識別碼,取得進階查詢語法 (AQS) 字串。 應用程式會將字串傳遞至 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

Winusb.sys 驅動程式公開的裝置介面 GUID。 請參閱一節。

傳回

String

Platform::String

winrt::hstring

格式化為 AQS 查詢的字串。

屬性

備註

您可以從此機碼:HKEY_LOCAL_MACHINE*System**CurrentControlSet**列舉**USB**< 裝置識別碼 >*< 實例識別碼 >*裝置參數下的DeviceInterfaceGuids登錄專案取得裝置介面 GUID*

另請參閱

適用於