NtGdiDdDestroyMoComp-Funktion

[Diese Funktion kann mit jeder Betriebssystemrevision geändert werden. Verwenden Sie stattdessen die Microsoft DirectDraw- und Microsoft Direct3DAPIs; Diese APIs isolieren Anwendungen von solchen Betriebssystemänderungen und blenden viele andere Schwierigkeiten aus, die bei der direkten Interaktion mit Anzeigetreibern auftreten.]

Benachrichtigt den Treiber, dass dieses Bewegungsausgleichsobjekt nicht mehr verwendet wird. Der Treiber muss jetzt alle erforderlichen Bereinigungen ausführen.

Syntax

DWORD APIENTRY NtGdiDdDestroyMoComp(
  _In_    HANDLE                hMoComp,
  _Inout_ PDD_DESTROYMOCOMPDATA puBeginFrameData
);

Parameter

hMoComp [in]

Behandeln Sie eine DD_MOTIONCOMP_LOCAL Struktur, die eine Beschreibung des zu zerstörenden Bewegungsausgleichsobjekts enthält.

puBeginFrameData [in, out]

Zeigen Sie auf eine DD_DESTROYMOCOMPDATA Struktur, die die informationen enthält, die zum Abschließen der Bewegungskompensation erforderlich sind.

Rückgabewert

NtGdiDdDestroyMoComp gibt einen der folgenden Rückrufcodes zurück.

Rückgabecode Beschreibung
DDHAL_DRIVER_HANDLED
Der Treiber hat den Vorgang ausgeführt und einen gültigen Rückgabecode für diesen Vorgang zurückgegeben. Wenn dieser Code DD_OK ist, fahren DirectDraw oder Direct3D mit der Funktion fort. Andernfalls gibt DirectDraw oder Direct3D den vom Treiber bereitgestellten Fehlercode zurück und beendet die Funktion.
DDHAL_DRIVER_NOTHANDLED
Der Treiber hat keinen Kommentar zum angeforderten Vorgang. Wenn der Treiber erforderlich ist, um einen bestimmten Rückruf implementiert zu haben, meldet DirectDraw oder Direct3D eine Fehlerbedingung. Andernfalls behandelt DirectDraw oder Direct3D den Vorgang so, als ob der Treiberrückruf nicht durch ausführen der DirectDraw- oder Direct3D-geräteunabhängigen Implementierung definiert wurde.

 

Bemerkungen

Weitere Informationen finden Sie im Microsoft DirectX Video Acceleration Driver Development Kit (DDK).

Requirements (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

Weitere Informationen

Unterstützung von Grafiken auf niedriger Ebene