IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS IOCTL(usbioctl.h)
IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS I/O 요청은 USB 디바이스가 연결된 호스트 컨트롤러 및 USB 디바이스 트리의 디바이스 위치에 대한 정보를 반환합니다.
IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS 커널 모드 I/O 제어 요청입니다. 이 요청은 USB 허브 PDO를 대상으로 합니다. 이 요청은 DISPATCH_LEVEL 이하의 IRQL로 보내야 합니다.
주 코드
IRP_MJ_INTERNAL_DEVICE_CONTROL
입력 버퍼
Parameters.Others.Argument1 은 디바이스 토폴로지 정보를 수신하기 위해 USB_TOPOLOGY_ADDRESS 구조를 가리킵니다.
입력 버퍼 길이
USB_TOPOLOGY_ADDRESS 구조체의 크기입니다.
출력 버퍼
Parameters.Others.Argument1 은 디바이스 토폴로지 정보를 포함하는 USB_TOPOLOGY_ADDRESS 구조를 가리킵니다.
출력 버퍼 길이
USB_TOPOLOGY_ADDRESS 구조체의 크기입니다.
상태 블록
허브 또는 포트 드라이버는 Irp-IoStatus.Status>를 STATUS_SUCCESS 설정하거나 적절한 오류 상태.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 운영 체제입니다. |
머리글 | usbioctl.h(Usbioctl.h 포함) |
추가 정보
USB_TOPOLOGY_ADDRESS