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 |