共用方式為


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 指定 FALSE,讓 USBCAMD 忽略 SRB 要求並傳回裝置內容指標。

傳回值

USBCAMD_AdapterReceivePacket 傳回相機實例之裝置特定內容的指標。

言論

一般而言,相機迷你驅動程式會從其 AdapterReceivePacket 例程呼叫此函式。

minidriver 也可以使用此函式,藉由將 NeedsCompletion 參數設定為 FALSE來擷取裝置內容。 在此情況下,會忽略 DeviceDataDeviceObject 參數。

要求

要求 價值
目標平臺 桌面
標頭 usbcamdi.h (包括 Usbcamdi.h)
連結庫 Usbcamd2.lib

另請參閱

AdapterReceivePacket

USBCAMD_DEVICE_DATA