IO_BLOCK 구조체(usbscan.h)

IO_BLOCK 구조체는 지정된 I/O 제어 코드가 IOCTL_READ_REGISTERS 또는IOCTL_WRITE_REGISTERS 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. 구조체 멤버에 포함된 값은 USB 디바이스 요청을 만드는 데 사용됩니다( 유니버설 직렬 버스 사양에 설명됨).

구문

typedef struct _IO_BLOCK {
  unsigned uOffset;
  unsigned uLength;
  PUCHAR   pbyData;
  unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;

멤버

uOffset

USB 디바이스 요청의 필드로 사용됩니다.

uLength

전송할 버퍼의 길이입니다.

pbyData

uLength 길이의 데이터 버퍼에 대한 포인터입니다.

uIndex

USB 디바이스 요청의 인덱스 필드로 사용됩니다.

요구 사항

요구 사항
헤더 usbscan.h(Usbscan.h 포함)