次の方法で共有


USBSCAN_PIPE_INFORMATION構造体 (usbscan.h)

USBSCAN_PIPE_INFORMATION 構造は、静止画像デバイスの USB 転送パイプを記述するために使用されます。 USBSCAN_PIPE_INFORMATION 構造体の配列は、USBSCAN_PIPE_CONFIGURATION 構造体内で提供されます。

構文

typedef struct _USBSCAN_PIPE_INFORMATION {
  USHORT        MaximumPacketSize;
  UCHAR         EndpointAddress;
  UCHAR         Interval;
  RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;

メンバーズ

MaximumPacketSize

転送パイプの最大パケット サイズ。

EndpointAddress

パイプのエンドポイントのアドレス。 アドレスは次のようにエンコードされます。

ビット 定義
0..3 エンドポイント番号。
4..6 予約済み、0 に設定します。
7 制御エンドポイントの方向(無視): 0 - OUT エンドポイント 1 - IN エンドポイント

詳細については、ユニバーサル シリアル バス仕様を参照してください。

Interval

割り込みパイプのポーリング間隔 (ミリ秒単位)。 詳細については、ユニバーサル シリアル バス仕様を参照してください。

PipeType

パイプの種類を識別する RAW_PIPE_TYPE型指定された値。

必要条件

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

関連項目

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION