DEV_OBJECT_TYPE 열거형(devquerydef.h)
DEV_OBJECT형식을 지정합니다.
통사론
typedef enum _DEV_OBJECT_TYPE {
DevObjectTypeUnknown,
DevObjectTypeDeviceInterface,
DevObjectTypeDeviceContainer,
DevObjectTypeDevice,
DevObjectTypeDeviceInterfaceClass,
DevObjectTypeAEP,
DevObjectTypeAEPContainer,
DevObjectTypeDeviceInstallerClass,
DevObjectTypeDeviceInterfaceDisplay,
DevObjectTypeDeviceContainerDisplay,
DevObjectTypeAEPService,
DevObjectTypeDevicePanel,
DevObjectTypeAEPProtocol
} DEV_OBJECT_TYPE, *PDEV_OBJECT_TYPE;
상수
DevObjectTypeUnknown 유효한 개체 형식이 아닙니다. |
DevObjectTypeDeviceInterface 개체는 디바이스 인터페이스를 나타냅니다. 일반적으로 디바이스 IOCTL(입력 출력 컨트롤)을 사용하여 앱이 디바이스와 통신할 수 있도록 디바이스 드라이버에 의해 노출됩니다. 디바이스 인터페이스에 대한 자세한 내용은 디바이스 인터페이스 사용참조하세요. IOCTL에 대한 자세한 내용은 I/O 제어 코드 소개를 참조하세요. |
DevObjectTypeDeviceContainer 개체는 동일한 물리적 디바이스에 있는 디바이스 개체의 컬렉션을 설명하는 디바이스 컨테이너를 나타냅니다. 자세한 내용은 컨테이너 ID참조하세요. |
DevObjectTypeDevice 개체는 디바이스를 나타냅니다. 이를 devnode라고도 합니다. 이러한 디바이스는 디바이스 기능의 일부를 나타내고 필요에 따라 드라이버가 로드된 개체입니다. 자세한 내용은 디바이스 인스턴스 ID참조하세요. |
DevObjectTypeDeviceInterfaceClass 개체는 디바이스 인터페이스 클래스를 나타냅니다. 모든 DevObjectTypeDeviceInterface 개체는 특정 디바이스 인터페이스 클래스에 속합니다. 계약 정의와 비슷합니다. 자세한 내용은 |
DevObjectTypeAEP 개체는 AEP(디바이스 연결 엔드포인트)를 나타냅니다. 일반적으로 AAP는 무선 또는 네트워크 프로토콜을 통해 검색된 디바이스를 나타냅니다. |
DevObjectTypeAEPContainer 개체는 AEP 컨테이너를 나타냅니다. 이 개체는 둘 이상의 AEP 개체가 연결되어 있을 수 있는 단일 물리적 디바이스를 나타냅니다. 예를 들어 텔레비전에서 두 개의 서로 다른 네트워크 프로토콜을 지원하는 경우 컨테이너는 텔레비전이 됩니다. 또한 각 프로토콜을 나타내는 두 개의 AEP 개체가 있습니다. |
DevObjectTypeDeviceInstallerClass 개체는 디바이스 설정 클래스를 나타냅니다. 자세한 내용은 디바이스 설정 클래스개요를 참조하세요. |
DevObjectTypeDeviceInterfaceDisplay 개체는 DevObjectTypeDeviceInterface 개체와 동일한 방식으로 디바이스 인터페이스를 나타내지만, 이 개체에는 디바이스 인터페이스의 일부인 디바이스 컨테이너에서 가져온 몇 가지 추가 속성이 추가됩니다. |
DevObjectTypeDeviceContainerDisplay 개체는 DevObjectTypeDeviceContainer 개체와 비슷하지만 개체와 연결된 몇 가지 추가 속성이 있습니다. |
DevObjectTypeAEPService 개체는 AEP 서비스를 나타냅니다. 개체는 디바이스에서 노출하는 기능 서비스 계약을 나타냅니다. 모든 프로토콜이 AEP 서비스를 지원하는 것은 아닙니다. AEP 서비스에는 단일 부모 AEP 및 AEP 컨테이너 개체가 있을 수 있습니다. |
DevObjectTypeDevicePanel 개체는 디바이스 엔클로저의 단일 물리적 얼굴을 나타냅니다. |
DevObjectTypeAEPProtocol 개체는 APS(연결 엔드포인트)를 검색할 수 있는 프로토콜을 나타냅니다. 프로토콜 ID를 사용하여 연결 엔드포인트 검색의 범위를 특정 프로토콜로 지정할 수 있습니다. 예를 들어 필터는 검색 범위를 Bluetooth LE 또는 Bluetooth 클래식으로 지정할 수 있습니다. |
요구 사항
요구 | 값 |
---|---|
헤더 | devquerydef.h |