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 포함) |