다음을 통해 공유


UsbConfiguration 클래스

정의

USB 구성, 설명자 및 해당 구성 내에 정의된 인터페이스에 대한 정보를 제공합니다. USB 구성에 대한 설명은 USB(유니버설 직렬 버스) 사양의 섹션 9.6.3을 참조하세요.

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

Windows 요구 사항

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

설명

USB 구성 내에서 인터페이스 수와 해당 대체 설정은 디바이스가 지원하는 인터페이스 수에 따라 가변적입니다. UsbConfigurationDescriptor 및 UsbConfigurationDescriptor.Descriptors를 사용하여 모든 정보를 수집할 수 있습니다. UsbConfigurationDescriptor에는 구성 설명자의 처음 9바이트가 포함됩니다. UsbConfigurationDescriptor.Descriptors 개체에는 모든 인터페이스 및 해당 설정과 연결된 설명자 배열이 포함되어 있습니다.

속성

ConfigurationDescriptor

USB 구성과 연결된 설명자의 처음 9바이트가 들어 있는 개체를 가져옵니다.

Descriptors

USB 구성과 연결된 전체 설명자 집합을 나타내는 개체의 배열을 가져옵니다.

UsbInterfaces

USB 구성에서 사용할 수 있는 USB 인터페이스 배열을 가져옵니다.

적용 대상