PDD_VPORTCB_GETFIELD回呼函式 (ddrawint.h)
DdVideoPortGetField回呼函式會判斷交錯訊號的目前欄位是偶數還是奇數。
語法
PDD_VPORTCB_GETFIELD PddVportcbGetfield;
DWORD PddVportcbGetfield(
PDD_GETVPORTFIELDDATA unnamedParam1
)
{...}
參數
unnamedParam1
指向 DD_GETVPORTFIELDDATA 結構,其中包含驅動程式判斷目前欄位是否為偶數或奇數所需的資訊。
傳回值
DdVideoPortGetField 會傳回下列其中一個回呼代碼:
備註
在DDVIDEOPORTCAPS結構的dwCaps成員中設定DDVPCAPS_READBACKFIELD旗標的 DirectDraw 驅動程式必須實作DdVideoPortGetField。
驅動程式應該判斷目前的欄位是否為偶數或奇數,並在lpGetField之 DD_GETVPORTFIELDDATA 結構的bField成員中寫入TRUE或FALSE。 如果因為硬體視訊埠已停用而無法執行查詢,驅動程式應該會傳回DDHAL_DRIVER_HANDLED,並在 DD_GETVPORTFIELDDATA 的 ddRVal 成員中設定DDERR_VIDEONOTACTIVE。
需求
目標平台 | 桌面 |
標頭 | ddrawint.h (包含 Winddi.h) |