Freigeben über


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)

Weitere Informationen

DD_GETSCANLINEDATA