次の方法で共有


UsbDevice.GetDeviceSelector メソッド

定義

オーバーロード

GetDeviceSelector(Guid)

アプリで指定されたデバイス インターフェイス GUID 識別子に基づいて、高度なクエリ構文 (AQS) 文字列を取得します。 アプリは、特定の種類の USB デバイスを検索するために、 文字列を DeviceInformation.FindAllAsync に渡します。

GetDeviceSelector(UInt32, UInt32)

アプリで指定されたベンダーと製品の識別子に基づいて、高度なクエリ構文 (AQS) 文字列を取得します。 アプリは、特定の種類の USB デバイスを検索するために、 文字列を DeviceInformation.FindAllAsync に渡します。

GetDeviceSelector(UInt32, UInt32, Guid)

アプリで指定されたベンダー、製品、デバイス インターフェイス の GUID 識別子に基づいて、高度なクエリ構文 (AQS) 文字列を取得します。 アプリは、特定の種類の USB デバイスを検索するために、 文字列を DeviceInformation.FindAllAsync に渡します。

GetDeviceSelector(Guid)

アプリで指定されたデバイス インターフェイス GUID 識別子に基づいて、高度なクエリ構文 (AQS) 文字列を取得します。 アプリは、特定の種類の USB デバイスを検索するために、 文字列を DeviceInformation.FindAllAsync に渡します。

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 クエリとして書式設定された文字列。

属性

注釈

デバイス インターフェイス GUID は、DeviceInterfaceGuids レジストリ エントリの次のキーから取得できます:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier Instance Identifier>*<>*Device Parameters*

こちらもご覧ください

適用対象

GetDeviceSelector(UInt32, UInt32)

アプリで指定されたベンダーと製品の識別子に基づいて、高度なクエリ構文 (AQS) 文字列を取得します。 アプリは、特定の種類の USB デバイスを検索するために、 文字列を DeviceInformation.FindAllAsync に渡します。

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) 文字列を取得します。 アプリは、特定の種類の USB デバイスを検索するために、 文字列を DeviceInformation.FindAllAsync に渡します。

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 クエリとして書式設定された文字列。

属性

注釈

デバイス インターフェイス GUID は、DeviceInterfaceGuids レジストリ エントリの次のキーから取得できます:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier Instance Identifier>*<>*Device Parameters*

こちらもご覧ください

適用対象