DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE Struktur (d3dkmddi.h)
DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE enthält die Argumente, die von der DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE Rückruffunktion verwendet werden, damit der Kernelmodusanzeigetreiber während der Erstellung eines Prozesses einen virtuellen GPU-Adressbereich (Graphics Processing Unit) reservieren kann.
Syntax
typedef struct _DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE {
[in] HANDLE hDxgkProcess;
[in] UINT64 SizeInBytes;
[in] UINT Alignment;
[out] UINT64 StartVirtualAddress;
[in] UINT64 BaseAddress;
union {
struct {
UINT AllowUserModeMapping : 1;
};
[in] UINT Flags;
};
} DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE;
Member
[in] hDxgkProcess
Das Prozesshandle, das an DxgkDdiCreateProcess übergeben wurde.
[in] SizeInBytes
Die Größe des virtuellen Adressbereichs in Bytes. SizeInBytes muss auf ein integrales Vielfaches des Adressraums festgelegt werden, der von einem Einzelseitentabelleneintrag abgedeckt wird.
[in] Alignment
Die Anzahl der Bytes, an der die Startadresse ausgerichtet werden soll. Muss ein Vielfaches des Adressraums sein, der von einem Tabelleneintrag mit einer einzelnen Seite abgedeckt wird, und eine Leistung von 2.
[out] StartVirtualAddress
Der Startort des reservierten Adressbereichs.
[in] BaseAddress
Die virtuelle Basisadresse des virtuellen Adressbereichs in Bytes. Er muss an der Größe des Adressraums ausgerichtet werden, der durch einen Tabelleneintrag mit einer einzelseitigen Seite abgedeckt wird.
[in] AllowUserModeMapping
Wenn festgelegt, kann der Benutzermodustreiber Zuordnungen dem Bereich zuordnen.
[in] Flags
Ein einzelner Wert, der die in der Struktur festgelegten Flags enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 (WDDM 2.0) |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für