IOCTL_INTERNAL_USBFN_TRANSFER_OUT IOCTL(usbfnioctl.h)

클래스 드라이버는 지정된 파이프의 호스트에서 데이터 전송을 시작하기 위해 이 요청을 보냅니다.

주 코드

IRP_MJ_INTERNAL_DEVICE_CONTROL

입력 버퍼

파이프 ID를 지정하는 USBFNPIPEID 형식에 대한 포인터입니다.

입력 버퍼 길이

USBFNPIPEID 형식의 크기입니다.

출력 버퍼

호스트에서 데이터를 받을 데이터 버퍼입니다.

출력 버퍼 길이

버퍼의 길이입니다.

상태 블록

요청이 성공하면 Irp-IoStatus.Status>가 STATUS_SUCCESS 설정됩니다.

그렇지 않으면 NTSTATUS 코드로 적절한 오류 조건에 대한 상태입니다.

자세한 내용은 NTSTATUS 값을 참조하세요.

설명

이 요청은 IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS 요청을 보낸 후에 보내야 합니다.

요구 사항

요구 사항
헤더 usbfnioctl.h