DXGKARG_CREATEDEVICE Struktur (d3dkmddi.h)
Die DXGKARG_CREATEDEVICE-Struktur beschreibt ein Grafikkontextgerät.
Syntax
typedef struct _DXGKARG_CREATEDEVICE {
HANDLE hDevice;
union {
DXGK_CREATEDEVICEFLAGS Flags;
DXGK_DEVICEINFO *pInfo;
};
ULONG Pasid;
HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;
Angehörige
hDevice
Ein Handle für das Grafikkontextgerät. Bei Eingaben an die DxgkDdiCreateDevice-Funktion gibt hDevice- den Handle an, den der Treiber verwenden soll, wenn er wieder in das Microsoft DirectX-Grafik-Kernelsubsystem aufruft.
Der Treiber generiert ein eindeutiges Handle und übergibt es an das DirectX-Grafiksubsystem. Bei der Ausgabe der funktion DxgkDdiCreateDevice gibt hDevice den Handle an, den das DirectX-Grafiksubsystem in nachfolgenden Treiberaufrufen zum Identifizieren des Geräts verwenden soll.
Flags
Eine DXGK_CREATEDEVICEFLAGS Struktur, die angibt, wie das Gerät erstellt wird.
pInfo
Ein Zeiger auf eine DXGK_DEVICEINFO-Struktur, die Parameter enthält, die vom DirectX-Grafiksubsystem vom Display-Miniporttreiber benötigt werden.
Pasid
Der Besitzerprozess PASID für eine Gpu des Supportvektorcomputers.
Wird ab Windows 10 unterstützt.
hKmdProcess
Ein Handle für das entsprechende Kernelmodustreiber-Prozessobjekt.
Wird ab Windows 10 unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |