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) |