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 DdVideoPortGetLine-Rückruffunktion gibt die aktuelle Zeilennummer des Hardwarevideoports zurück.
Syntax
PDD_VPORTCB_GETLINE PddVportcbGetline;
DWORD PddVportcbGetline(
PDD_GETVPORTLINEDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Verweist auf eine DD_GETVPORTLINEDATA Struktur, die die Informationen enthält, die der Treiber zum Ermitteln und Zurückgeben der aktuellen Zeilennummer für den angegebenen Hardwarevideoport benötigt.
Rückgabewert
DdVideoPortGetLine gibt einen der folgenden Rückrufcodes zurück:
Hinweise
Treiber, die das DDVPCAPS_READBACKLINE-Flag im dwCaps-Member der DDVIDEOPORTCAPS-Struktur festlegen, müssen DdVideoPortGetLine implementieren.
Der Treiber sollte die Nummer der aktuellen Videozeile in den dwLine-Member der DD_GETVPORTLINEDATA-Struktur in lpGetLine schreiben. Die zurückgegebene Zeilennummer muss nullbasiert sein. Das heißt, die erste Zeile des Videos ist Zeile 0, die zweite Zeile des Videos ist Zeile 1 usw.
Wenn sich das Gerät in einem vertikalen Leerzeichen befindet, sollte der Treiber DDERR_VERTICALBLANKINPROGRESS im ddRVal-Element von DD_GETVPORTLINEDATA festlegen. Wenn die Abfrage nicht ausgeführt werden kann, weil der Hardwarevideoport deaktiviert ist, sollte der Treiber DDERR_VIDEONOTACTIVE in ddRVal festlegen. In beiden fällen sollte der Treiber DDHAL_DRIVER_HANDLED zurückgeben.
Anforderungen
| Zielplattform | Desktop |
| Kopfzeile | ddrawint.h (einschließlich Winddi.h) |