다음을 통해 공유


UsbControlRequestType 클래스

정의

USB 컨트롤 전송, 제어 요청 유형, 호스트 간에 데이터를 보낼지 여부 및 디바이스에서 요청 수신자에 대한 정보를 제공합니다.

public ref class UsbControlRequestType sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbControlRequestType final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class UsbControlRequestType final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbControlRequestType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class UsbControlRequestType
function UsbControlRequestType()
Public NotInheritable Class UsbControlRequestType
상속
Object Platform::Object IInspectable UsbControlRequestType
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

생성자

UsbControlRequestType()

UsbControlRequestType 개체를 만듭니다.

속성

AsByte

bmRequestType 값을 바이트로 가져오거나 설정합니다.

ControlTransferType

USB 제어 전송 유형(표준, 클래스 또는 공급업체)을 가져오거나 설정합니다.

Direction

USB 컨트롤 전송 방향을 가져오거나 설정합니다.

Recipient

USB 컨트롤 전송의 받는 사람을 가져오거나 설정합니다.

적용 대상