共用方式為


USBCAMD_DEVICE_DATA 結構 (usbcamdi.h)

此結構 已過時 ,並提供 以維持與原始 USBCAMD 的回溯相容性。 新的相機迷你驅動程序應該使用 USBCAMD_DEVICE_DATA2 結構。

USBCAMD_DEVICE_DATA 結構會指定原始 USBCAMD 呼叫之相機迷你驅動程式函式的進入點。

語法

typedef struct _USBCAMD_DEVICE_DATA {
  ULONG                          Sig;
  PCAM_INITIALIZE_ROUTINE        CamInitialize;
  PCAM_INITIALIZE_ROUTINE        CamUnInitialize;
  PCAM_PROCESS_PACKET_ROUTINE    CamProcessUSBPacket;
  PCAM_NEW_FRAME_ROUTINE         CamNewVideoFrame;
  PCAM_PROCESS_RAW_FRAME_ROUTINE CamProcessRawVideoFrame;
  PCAM_START_CAPTURE_ROUTINE     CamStartCapture;
  PCAM_STOP_CAPTURE_ROUTINE      CamStopCapture;
  PCAM_CONFIGURE_ROUTINE         CamConfigure;
  PCAM_STATE_ROUTINE             CamSaveState;
  PCAM_STATE_ROUTINE             CamRestoreState;
  PCAM_ALLOCATE_BW_ROUTINE       CamAllocateBandwidth;
  PCAM_FREE_BW_ROUTINE           CamFreeBandwidth;
} USBCAMD_DEVICE_DATA, *PUSBCAMD_DEVICE_DATA;

成員

Sig

保留的。 請勿使用。

CamInitialize

定義 CamInitialize 回呼函式之相機迷你驅動程式的指標。 這是必要的進入點。

CamUnInitialize

定義 CamUnInitialize 回呼函式之相機迷你驅動程式的指標。 這是必要的進入點。

CamProcessUSBPacket

相機迷你驅動程式定義的 CamProcessUSBPacket 回呼函式的指標。 這是選擇性進入點。 如果 minidriver 未實作此函式,它必須指向空的函式。

CamNewVideoFrame

定義 CamNewVideoFrame 回呼函式之相機迷你驅動程式的指標。 這是選擇性進入點。 如果 minidriver 未實作此函式,它必須指向空的函式。

CamProcessRawVideoFrame

相機迷你驅動程式的指標,定義 CamProcessRawVideoFrame 回呼函式。 這是選擇性進入點。 如果 minidriver 未實作此函式,它必須指向空的函式。

CamStartCapture

相機迷你驅動程式定義的 CamStartCapture 回呼函式的指標。 這是必要的進入點。

CamStopCapture

相機迷你驅動程式定義的 CamStopCapture 回呼函式的指標。 這是必要的進入點。

CamConfigure

相機迷你驅動程式定義的 CamConfigure 回呼函式的指標。 這是必要的進入點。

CamSaveState

相機迷你驅動程式定義的 CamSaveState 回呼函式的指標。 這是選擇性進入點。 如果 minidriver 未實作此函式,它必須指向空的函式。

CamRestoreState

相機迷你驅動程式定義的 CamRestoreState 回呼函式的指標。 這是選擇性進入點。 如果 minidriver 未實作此函式,它必須指向空的函式。

CamAllocateBandwidth

相機迷你驅動程式的指標,定義 CamAllocateBandwidth 回呼函式。 這是必要的進入點。

CamFreeBandwidth

相機迷你驅動程式的指標,定義 CamFreeBandwidth 回呼函式。 這是必要的進入點。

備註

相機迷你驅動程式會將USBCAMD_DEVICE_DATA結構傳遞至USBCAMD,做為原始USBCAMD中USBCAMD例程 USBCAMD_AdapterReceivePacket 的參數。

規格需求

需求
標頭 usbcamdi.h (包含 Usbcamdi.h)

另請參閱

USBCAMD_DEVICE_DATA2