UsbDevice.GetDeviceSelector 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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。 請參閱一節。
傳回
格式化為 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。
傳回
格式化為 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。 請參閱一節。
傳回
格式化為 AQS 查詢的字串。
- 屬性
備註
您可以從此機碼:HKEY_LOCAL_MACHINE*System**CurrentControlSet**列舉**USB**< 裝置識別碼 >*< 實例識別碼 >*裝置參數下的DeviceInterfaceGuids登錄專案取得裝置介面 GUID*