共用方式為


PCAM_START_CAPTURE_ROUTINE回呼函式 (usbcamdi.h)

[CamStartCapture 不受支持,未來可能會變更或無法使用。 請改用 CamStartCaptureEx。 ]

相機迷你驅動程式的 CamStartCapture 回呼函式會選取 USB 視訊串流介面內的適當替代設定,並準備裝置進行串流。

語法

PCAM_START_CAPTURE_ROUTINE PcamStartCaptureRoutine;

NTSTATUS PcamStartCaptureRoutine(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext
)
{...}

參數

BusDeviceObject

USB 中樞所建立相機迷你驅動程式裝置物件的指標。

DeviceContext

相機迷你驅動程式裝置內容的指標。

傳回值

CamStartCapture 會傳回STATUS_SUCCESS或適當的錯誤碼。 這個傳回值是讀取 IRP 的完成碼。

言論

必須維持與原始 USBCAMD 回溯相容性的相機迷你驅動程式必須使用 USBCAMD_DEVICE_DATA 結構和其相關聯的回呼函式(也就是不包含 “Ex” 後綴的回呼函式)。

USBCAMD 會在視訊擷取串流開始前立即呼叫相機迷你驅動程式的 CamStartCapture 回呼函式。 CamStartCapture 是在 Run 命令的內容中呼叫。

此函式是必要的。

要求

要求 價值
目標平臺 桌面
標頭 usbcamdi.h (包括 Usbcamdi.h)

另請參閱

CamStartCaptureEx

USBCAMD_DEVICE_DATA

USBCAMD_DEVICE_DATA2