Freigeben über


IDirectDraw7::GetScanLine-Methode (ddraw.h)

Ruft die Scanlinie ab, die derzeit auf dem Monitor gezeichnet wird.

Syntax

HRESULT GetScanLine(
  [out] LPDWORD unnamedParam1
);

Parameter

[out] unnamedParam1

Ein Zeiger auf eine Variable, die die Scanlinie empfängt, die die Anzeige derzeit zeichnet.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.

Wenn ein Fehler auftritt, kann die Methode einen der folgenden Fehlerwerte zurückgeben:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_UNSUPPORTED
  • DDERR_VERTICALBLANKINPROGRESS

Hinweise

Scanzeilen werden als nullbasierte ganze Zahlen gemeldet. Der zurückgegebene Wert der Scanzeile liegt im Bereich von 0 bis n, wobei 0 die erste sichtbare Scanzeile auf dem Bildschirm und n die letzte sichtbare Scanzeile ist, sowie alle Scanzeilen, die während des vertikalen Leerzeitraums auftreten. In einem Fall, in dem eine Anwendung mit einer Auflösung von 640×480 ausgeführt wird und während vblank 12 Scanlinien vorhanden sind, liegen die von dieser Methode zurückgegebenen Werte zwischen 0 und 491.

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDraw7