Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |