Share via


PDD_VPORTCB_GETFIELD Rückruffunktion (ddrawint.h)

Die DdVideoPortGetField-Rückruffunktion bestimmt, ob das aktuelle Feld eines Interlaced-Signals gerade oder ungerade ist.

Syntax

PDD_VPORTCB_GETFIELD PddVportcbGetfield;

DWORD PddVportcbGetfield(
  PDD_GETVPORTFIELDDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Verweist auf eine DD_GETVPORTFIELDDATA-Struktur , die die Informationen enthält, die der Treiber benötigt, um zu bestimmen, ob das aktuelle Feld gerade oder ungerade ist.

Rückgabewert

DdVideoPortGetField gibt einen der folgenden Rückrufcodes zurück:

Hinweise

DirectDraw-Treiber, die das DDVPCAPS_READBACKFIELD-Flag im dwCaps-Member der DDVIDEOPORTCAPS-Struktur festlegen, müssen DdVideoPortGetField implementieren.

Der Treiber sollte bestimmen, ob das aktuelle Feld gerade oder ungerade ist, und entsprechend TRUE oder FALSE in das bField-Element der DD_GETVPORTFIELDDATA-Struktur in lpGetField schreiben. Wenn die Abfrage nicht ausgeführt werden kann, weil der Hardwarevideoport deaktiviert ist, sollte der Treiber DDHAL_DRIVER_HANDLED zurückgeben und DDERR_VIDEONOTACTIVE im ddRVal-Member von DD_GETVPORTFIELDDATA festlegen.

Anforderungen

   
Zielplattform Desktop
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DDVIDEOPORTCAPS

DD_GETVPORTFIELDDATA