USB_NODE_INFORMATION 구조체(usbioctl.h)
USB_NODE_INFORMATION 구조는 부모 디바이스에 대한 정보를 검색하기 위해 IOCTL_USB_GET_NODE_INFORMATION I/O 제어 요청과 함께 사용됩니다.
구문
typedef struct _USB_NODE_INFORMATION {
USB_HUB_NODE NodeType;
union {
USB_HUB_INFORMATION HubInformation;
USB_MI_PARENT_INFORMATION MiParentInformation;
} u;
} USB_NODE_INFORMATION, *PUSB_NODE_INFORMATION;
멤버
NodeType
부모 디바이스가 허브인지 아니면 허브가 아닌 복합 디바이스인지를 나타내는 USB_HUB_NODE 열거 자입니다.
u
u 공용 구조체의 멤버는 다음과 같습니다.
u.HubInformation
부모 허브 디바이스에 대한 정보를 포함하는 USB_HUB_INFORMATION 구조체입니다.
u.MiParentInformation
부모 비 허브 복합 디바이스에 대한 정보를 포함하는 USB_MI_PARENT_INFORMATION 구조체입니다.
설명
부모 디바이스는 허브 또는 복합 디바이스일 수 있습니다. USB 스택은 복합 디바이스의 인터페이스를 복합 디바이스의 자식인 것처럼 처리합니다. USB_NODE_INFORMATION 구조는 두 종류의 부모 디바이스(허브 및 복합 디바이스 모두)에 대한 정보를 보유할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbioctl.h(Usbioctl.h 포함) |