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を設定する必要があります。

要件

   
対象プラットフォーム デスクトップ
Header ddrawint.h (Winddi.h を含む)

関連項目

DDVIDEOPORTCAPS

DD_GETVPORTFIELDDATA