DXGKARG_ESCAPE Struktur (d3dkmddi.h)
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) |