共用方式為


PDD_VPORTCB_CREATEVIDEOPORT回呼函式 (ddrawint.h)

DdVideoPortCreate回呼函式會通知驅動程式 DirectDraw 已建立 VPE 物件。

語法

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

參數

unnamedParam1

指向描述所建立 VPE 物件的 DD_CREATEVPORTDATA 結構。

傳回值

DdVideoPortCreate 會傳回下列其中一個值:

備註

DdVideoPortCreate 可以在支援 VPE 的 DirectDraw 驅動程式中選擇性地實作。

DdVideoPortCreate 可以配置記憶體,並初始化任何私人 VPE 物件特定資料。 驅動程式可以使用 DD_VIDEOPORT_LOCAL結構的dwReserved1dwReserved2成員來儲存此資料。 這個DD_VIDEOPORT_LOCAL結構位於lpCreateVideoPort DD_CREATEVPORTDATA 結構的lpVideoPort成員。 驅動程式無法使用或變更DD_VIDEOPORT_LOCAL結構的任何其他成員。

如果實作硬體視訊埠以使用功能連接器,驅動程式可能需要初始化功能連接器,才能使用硬體視訊埠。

DdVideoPortCreate 不應該開啟硬體視訊埠。 這在 DdVideoPortUpdate中完成。

需求

   
目標平台 桌面
標頭 ddrawint.h (包括 Winddi.h)

另請參閱

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate