다음을 통해 공유


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 쿼리 형식의 문자열입니다.

특성

설명

DeviceInterfaceGuids 레지스트리 항목에서 디바이스 인터페이스 GUID를 가져올 수 있습니다.HKEY_LOCAL_MACHINE*시스템**CurrentControlSet**열거형**USB**<디바이스 식별자 인스턴스 식별자>*<>*디바이스 매개 변수*

추가 정보

적용 대상

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 쿼리 형식의 문자열입니다.

특성

설명

DeviceInterfaceGuids 레지스트리 항목에서 디바이스 인터페이스 GUID를 가져올 수 있습니다.HKEY_LOCAL_MACHINE*시스템**CurrentControlSet**열거형**USB**<디바이스 식별자 인스턴스 식별자>*<>*디바이스 매개 변수*

추가 정보

적용 대상