Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |