Ntgdiddgetscanline-Funktion

[Diese Funktion kann bei jeder Betriebssystem Revision geändert werden. Verwenden Sie stattdessen Microsoft DirectDraw und Microsoft Direct3DAPIs; Diese APIs isolieren Anwendungen vor solchen Betriebssystem Änderungen und verbergen viele andere Schwierigkeiten bei der direkten Interaktion mit Anzeige Treibern.]

Gibt die Nummer der aktuellen physischen Scan Zeile zurück.

Syntax

DWORD APIENTRY NtGdiDdGetScanLine(
  _In_    HANDLE              hDirectDraw,
  _Inout_ PDD_GETSCANLINEDATA puGetScanLineData
);

Parameter

hdirectdraw [ in]

Handle für eine _ _ globale DD DirectDraw -Struktur, die den Treiber darstellt.

pugetscanlinedata [ in, out]

Zeiger auf eine DD _ getscanlinedata -Struktur, in der der Treiber die Nummer der aktuellen Scan Zeile zurückgibt.

Rückgabewert

Ntgdiddgetscanline gibt einen der folgenden Rückruf Codes zurück.

Rückgabecode Beschreibung
ddhal- _ Treiber _ behandelt
Der Treiber hat den Vorgang durchgeführt und einen gültigen Rückgabecode für diesen Vorgang zurückgegeben. Wenn dieser Code DD _ OK ist, fährt DirectDraw oder Direct3D mit der-Funktion fort. Andernfalls gibt DirectDraw oder Direct3D den vom Treiber bereitgestellten Fehlercode zurück und bricht die Funktion ab.
ddhal- _ Treiber _ nothandled
Der Treiber hat keinen Kommentar zum angeforderten Vorgang. Wenn der Treiber einen bestimmten Rückruf implementieren muss, meldet DirectDraw oder Direct3D eine Fehlerbedingung. Andernfalls behandelt DirectDraw oder Direct3D den Vorgang so, als ob der Treiber Rückruf nicht durch Ausführen der geräteunabhängigen DirectDraw-oder Direct3D-Implementierung definiert wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Ntgdi. h

Siehe auch

Unterstützung der untergeordneten Grafik Ebene