次の方法で共有


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 デバイス要求の Index フィールドとして使用されます。

必要条件

要件 価値
ヘッダー usbscan.h (Usbscan.h を含む)