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;

Member

hDevice

Ein Handle für das Grafikkontextgerät. Bei der Eingabe an die DxgkDdiCreateDevice-Funktion gibt hDevice das Handle an, das der Treiber verwenden soll, wenn er das Microsoft DirectX-Grafikkernsystem zurückruft.

Der Treiber generiert ein eindeutiges Handle und übergibt es zurück an das DirectX-Grafiksubsystem. Bei der Ausgabe der DxgkDdiCreateDevice-Funktion gibt hDevice das Handle an, das das DirectX-Grafiksubsystem in nachfolgenden Treiberaufrufen verwenden soll, um das Gerät zu identifizieren.

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 das DirectX-Grafiksubsystem vom Anzeigeminiporttreiber erfordert.

Pasid

Der Besitzerprozess-PASID für eine Gpu des Supportvektorcomputers.

Unterstützt ab Windows 10.

hKmdProcess

Ein Handle für das entsprechende Kernelmodustreiberprozessobjekt.

Unterstützt ab Windows 10.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice