DXGKARG_CREATEPROCESS Struktur (d3dkmddi.h)
DXGKARG_CREATEPROCESS wird mit DxgkDdiCreateProcess- verwendet, um ein KMD-Prozessobjekt (Kernelmodustreiber) für ein Dxgkrnl- Prozessobjekt 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;
Angehörige
[in] hDxgkProcess
Das Handle für den Dxgkrnl- Prozess (DXGPROCESS).
[out] hKmdProcess
Ausgabehandle für das von der KMD erstellte Prozessobjekt.
[in] Flags
Eine DXGK_CREATEPROCESSFLAGS Struktur, die den Prozesserstellungsvorgang beschreibt.
[in] NumPasid
Die Anzahl der Elemente im Prozessadressraumbezeichnerarray im pPasid Member.
[in] pPasid
Ein Zeiger auf ein Array von Prozessadressbezeichnern. Für jeden physischen GPUs gibt es einen Bezeichner.
[in] hKmdVmWorkerProcess
Behandeln des vom System zurückgegebenen Treiber-VM-Arbeitsprozesses, wenn Sie einen Prozess mit VirtualMachineWorkerProcess festlegen. Dieser Wert ist nur gültig, wenn VirtualMachineProcess- festgelegt wird.
[in] ProcessNameLength
Die Anzahl der Unicode-Zeichen im Array, auf das pProcessName verweist, und nicht auf den endenden NULL-Wert.
[in] pProcessName
Zeigen Sie auf eine MIT NULL beendete Unicode-Zeichenfolge, die den Prozessnamen enthält. Wenn VirtualMachineProcess festgelegt ist, ist diese Zeichenfolge der Name des Prozesses innerhalb eines virtuellen Computers. Kann NULL sein.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |