次の方法で共有


USBCAMD_AdapterReceivePacket関数 (usbcamdi.h)

USBCAMD_AdapterReceivePacket関数を使用すると、USBCAMD はアダプター ベースのストリーム要求ブロック (SRB) を処理できます。

構文

PVOID USBCAMD_AdapterReceivePacket(
  [in] PHW_STREAM_REQUEST_BLOCK Srb,
  [in] PUSBCAMD_DEVICE_DATA     DeviceData,
  [in] PDEVICE_OBJECT           *DeviceObject,
  [in] BOOLEAN                  NeedsCompletion
);

パラメーター

[in] Srb

カメラ ミニドライバーの AdapterReceivePacket コールバック関数に渡される SRB へのポインター。

[in] DeviceData

カメラ ミニ ドライバーのコールバック 関数へのエントリ ポイントを含むUSBCAMD_DEVICE_DATA構造体へのポインター。

[in] DeviceObject

デバイスの物理デバイス オブジェクト (PDO) へのポインター。

[in] NeedsCompletion

USBCAMD が SRB 要求を処理して完了するかどうかを指定します。 USBCAMD が SRB 要求を完了する場合は TRUE を 指定する USBCAMD が SRB 要求を無視し、デバイス コンテキスト ポインターを返すように FALSE を指定します

戻り値

USBCAMD_AdapterReceivePacket は、カメラのこのインスタンスのデバイス固有のコンテキストへのポインターを返します。

注釈

通常、この関数は 、AdapterReceivePacket ルーチンからカメラ ミニドライバーによって呼び出されます。

この関数は、ミニドライバーが NeedsCompletion パラメーターを FALSE に設定することで、デバイス コンテキストを取得するために使用することもできます。 この場合、 DeviceData パラメーターと DeviceObject パラメーターは無視されます。

要件

要件
対象プラットフォーム デスクトップ
Header usbcamdi.h (Usbcamdi.h を含む)
Library Usbcamd2.lib

こちらもご覧ください

AdapterReceivePacket

USBCAMD_DEVICE_DATA