IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE IOCTL(usbioctl.h)
IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE I/O 요청은 USB 다기능 디바이스(복합 드라이버)의 드라이버 등록을 취소하고 등록과 연결된 모든 리소스를 해제합니다. 요청은 복합 드라이버가 이전에 IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE 요청을 통해 기본 USB 드라이버 스택에 등록된 경우에만 성공합니다.
IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE 커널 모드 I/O 제어 요청입니다. 이 요청은 USB(유니버설 직렬 버스) 허브 PDO(물리적 디바이스 개체)를 대상으로 합니다. 이 요청은 PASSIVE_LEVEL IRQL(인터럽트 요청 수준)에서 보내야 합니다.
주 코드
IRP_MJ_INTERNAL_DEVICE_CONTROL
입력 버퍼
없음
입력 버퍼 길이
없음
출력 버퍼
없음
출력 버퍼 길이
없음
상태 블록
USB 드라이버 스택은 Irp-IoStatus.Status>를 STATUS_SUCCESS 설정하거나 적절한 오류 상태.
설명
복합 드라이버의 IRP_MN_REMOVE_DEVICE (제거 디바이스) 루틴에서 IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE 요청을 보내야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
머리글 | usbioctl.h(Usbioctl.h 포함) |
IRQL | PASSIVE_LEVEL |