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) |