PDD_GETSCANLINE Rückruffunktion (ddrawint.h)
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) |