IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL(usbioctl.h)
IOCTL_INTERNAL_USB_GET_BUS_INFO I/O 요청은 버스 드라이버에 특정 버스 정보를 쿼리합니다.
IOCTL_INTERNAL_USB_GET_BUS_INFO 커널 모드 I/O 제어 요청입니다. 이 요청은 USB 허브 PDO를 대상으로 합니다. 이 요청은 PASSIVE_LEVEL IRQL로 보내야 합니다.
주 코드
IRP_MJ_INTERNAL_DEVICE_CONTROL
입력 버퍼
Parameters.Others.Argument1 은 USB_BUS_NOTIFICATION 구조체에 대한 포인터여야 합니다.
입력 버퍼 길이
USB_BUS_NOTIFICATION 구조체의 크기입니다.
출력 버퍼
Parameters.Others.Argument1은 TotalBandwidth, ConsumedBandwidth 및 ControllerNameLength 필드가 채워진 USB_BUS_NOTIFICATION 구조를 가리킵니다.
출력 버퍼 길이
USB_BUS_NOTIFICATION 구조체의 크기입니다.
상태 블록
버스 또는 포트 드라이버는 Irp-IoStatus.Status>를 STATUS_SUCCESS 설정하거나 적절한 오류 상태.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbioctl.h(Usbioctl.h 포함) |