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 DdGetScanLine-Rückruffunktion gibt die Nummer der aktuellen physischen Scanzeile zurück.
Syntax
PDD_GETSCANLINE PddGetscanline;
DWORD PddGetscanline(
PDD_GETSCANLINEDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Verweist auf eine DD_GETSCANLINEDATA-Struktur , in der der Treiber die Nummer der aktuellen Scanzeile zurückgibt.
Rückgabewert
DdGetScanLine gibt einen der folgenden Rückrufcodes zurück:
Hinweise
Wenn der Monitor nicht vertikal leer ist, sollte der Treiber den Scanzeilenwert in den dwScanLine-Member der DD_GETSCANLINEDATA-Struktur in pGetScanLine schreiben. Die Zahl muss im Bereich [0, n] liegen, wobei Scanzeile 0 die erste sichtbare Scanzeile und Scanzeile n die letzte sichtbare Scanzeile auf dem Bildschirm ist. Der Treiber sollte dann DD_OK im ddRVal-Element von DD_GETSCANLINEDATA festlegen und DDHAL_DRIVER_HANDLED zurückgeben.
Die Scanzeile ist unbestimmt, wenn ein vertikales Leerzeichen ausgeführt wird. In diesem Fall sollte der Treiber ddRVal auf DDERR_VERTICALBLANKINPROGRESS festlegen und DDHAL_DRIVER_HANDLED zurückgeben.
Anforderungen
| Zielplattform | Desktop |
| Kopfzeile | ddrawint.h (einschließlich Winddi.h) |