IOCTL_INTERNAL_USBFN_SET_PIPE_STATE IOCTL(usbfnioctl.h)
클래스 드라이버는 지정된 USB 파이프의 중단 상태를 설정하기 위해 이 요청을 보냅니다.
주 코드
IRP_MJ_INTERNAL_DEVICE_CONTROL
입력 버퍼
파이프 ID를 지정하는 USBFNPIPEID 형식에 대한 포인터입니다.
입력 버퍼 길이
USBFNPIPEID 형식의 크기입니다.
출력 버퍼
설정할 중단 상태를 지정하는 BOOLEAN 값에 대한 포인터입니다. TRUE이면 USB UFX(함수 클래스 확장)는 파이프를 중단 상태로 설정합니다. FALSE는 상태를 지우도록 설정합니다.
출력 버퍼 길이
BOOLEAN의 크기입니다.
상태 블록
UFX는 STATUS_SUCCESS 사용하여 요청을 완료합니다.
설명
이 요청은 IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS 요청을 보낸 후에 보내야 합니다.
UFX는 UfxEndpointCreate를 통해 엔드포인트에 대해 만든 전송 큐에 이 IOCTL 요청을 전달합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbfnioctl.h |