Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DXGKARG_ESCAPE Struktur beschreibt Informationen, die der UMD (User-Mode Display Driver) für den Miniporttreiber (Display Miniport Driver, KMD) freigibt.
Syntax
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Angehörige
[in] hDevice
Ein Handle an das Anzeigegerät (Grafikkontext), das ursprünglich an die DxgkDdiCreateDevice--Funktion von KMD übergeben wurde.
[in] Flags
Eine D3DDDI_ESCAPEFLAGS Struktur, die in Bitfeldkennzeichnungen angibt, wie Informationen freigegeben werden.
[in/out] pPrivateDriverData
Ein Zeiger auf einen Puffer, der die Informationen enthält, die der Anzeigeminiporttreiber und die Freigabe des Anzeigetreibers im Benutzermodus enthalten.
[in/out] PrivateDriverDataSize
Die Größe des Puffers in Bytes, auf den pPrivateDriverData verweist.
[in] hContext
Ein Handle an den Kontext, der ursprünglich an die DxgkDdiCreateContext--Funktion von KMD übergeben wurde.
[in] hKmdProcessHandle
Ein Treiberhandle, das von der KMD vom Aufruf von DxgkDdiCreateProcesszurückgegeben wird. Der Treiber muss das Handle auf NULL überprüfen. Das Handle wird erstellt, wenn das erste DXG-Gerät für einen Prozess erstellt wird. Der Griff wird zerstört, wenn der letzte Adapterziehpunkt für einen Prozess geschlossen wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista (WDDM 1.0) |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |