Freigeben über


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)

Siehe auch

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice