NtGdiDdGetDxHandle-Funktion
[Diese Funktion kann bei jeder Betriebssystemrevision 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 Anzeigetreibern.]
Gibt das Microsoft DirectX-API-Handle im Kernelmodus zurück, das in nachfolgenden Aufrufen der Einstiegspunkte im Kernelmodus verwendet werden soll, die den DirectX-API-Mechanismus steuern.
Syntax
DWORD APIENTRY NtGdiDdGetDxHandle(
_In_ HANDLE hDirectDraw,
_In_ HANDLE hSurface,
_In_ BOOL bRelease
);
Parameter
-
hDirectDraw [ In]
-
Handle für directDraw-Objekt, das die Oberfläche besitzt. Dieser Parameter ist optional und kann auf NULL festgelegt werden.
-
hSurface [ In]
-
Handle für die Oberfläche, für die ein DirectX-API-Handle im Kernelmodus zurückgeben werden soll. Dieser Parameter ist optional und kann auf NULL festgelegt werden.
-
bRelease [ In]
-
Legen Sie auf TRUE fest, wenn die Schnittstelle für den DirectX-API-Kernelmodus freigegeben werden soll. Andernfalls FALSE.
Rückgabewert
Ein DirectX-API-Handle, das in nachfolgenden DirectX-API-orientierten Kerneleinstiegspunkten verwendet wird.
Hinweise
Wenn sowohl hDirectDraw als auch hSurface angegeben sind, wird hSurface ignoriert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|