DXGKARG_CREATEPROCESS-Struktur (d3dkmddi.h)

DXGKARG_CREATEPROCESS wird mit DxgkDdiCreateProcess verwendet, um ein Kernelmodustreiberobjekt für ein Microsoft DirectX-Grafikkernverarbeitungsobjekt zu erstellen.

Syntax

typedef struct _DXGKARG_CREATEPROCESS {
  [in]  HANDLE                  hDxgkProcess;
  [out] HANDLE                  hKmdProcess;
  [in]  DXGK_CREATEPROCESSFLAGS Flags;
  [in]  UINT                    NumPasid;
  [in]  ULONG                   *pPasid;
  [in]  HANDLE                  hKmdVmWorkerProcess;
  [in]  UINT                    ProcessNameLength;
  [in]  WCHAR                   *pProcessName;
} DXGKARG_CREATEPROCESS;

Member

[in] hDxgkProcess

Das Handle für den DirectX-Grafikkernprozess.

[out] hKmdProcess

Das Handle für den Kernelmodustreiberprozess.

[in] Flags

Eine DXGK_CREATEPROCESSFLAGS-Struktur , die den Vorgang beschreibt.

[in] NumPasid

Die Anzahl der Elemente im Prozessadressraumbezeichnerarray, das sich im pPasid-Element befindet.

[in] pPasid

Ein Zeiger auf ein Array von Prozessadressbezeichnern. Für jede physische GPUs wird eine vorhanden sein.

[in] hKmdVmWorkerProcess

Treiber-VM-Arbeitsprozesshandle, wenn VirtualMachineProcess festgelegt ist.

[in] ProcessNameLength

Die Länge des Prozessnamens.

[in] pProcessName

Der Prozessname. Kann den Wert NULL haben.

Anforderungen

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

Weitere Informationen

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess