DXGKARGCB_MAPCONTEXTALLOCATION-Struktur (d3dkmddi.h)
Die DXGKARGCB_MAPCONTEXTALLOCATION-Struktur enthält die Argumente, die in der DXGKCB_MAPCONTEXTALLOCATION-Rückruffunktion verwendet werden, um der angegebenen Kontextzuordnung eine virtuelle GPU-Adresse (Graphics Processing Unit) zuzuordnen.
Syntax
typedef struct _DXGKARGCB_MAPCONTEXTALLOCATION {
[in] D3DGPU_VIRTUAL_ADDRESS BaseAddress;
[in] D3DGPU_VIRTUAL_ADDRESS MinimumAddress;
[in] D3DGPU_VIRTUAL_ADDRESS MaximumAddress;
[in] HANDLE hAllocation;
[in] D3DGPU_SIZE_T OffsetInPages;
[in] D3DGPU_SIZE_T SizeInPages;
[in] D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE Protection;
[in] UINT64 DriverProtection;
} DXGKARGCB_MAPCONTEXTALLOCATION;
Member
[in] BaseAddress
(optional) Wenn nicht NULL, versucht der Videospeicher-Manager, diese Adresse als Basisadresse für die Zuordnung zu verwenden. Wenn der Bereich von BaseAddress bis BaseAddress+Size nicht frei ist, schlägt der Aufruf fehl. Wenn dieser Parameter nicht NULL ist, werden MinimumAddress und MaximumAddress ignoriert.
Wenn NULL angegeben ist, wählt der Videospeicher-Manager die Basisadresse für die Zuordnung innerhalb der angegebenen MinimumAddress und MaximumAddress aus.
[in] MinimumAddress
(optional) Die minimale virtuelle GPU-Adresse, die für den zugeordneten Bereich berücksichtigt werden soll. Dieser Parameter wird ignoriert, wenn BaseAddress != NULL.
[in] MaximumAddress
Die maximale virtuelle GPU-Adresse, die für den zugeordneten Bereich berücksichtigt werden soll. Der Videospeicher-Manager garantiert, dass BaseAddress+Size<= MaximumAddress. Wenn dies auf NULL festgelegt ist, wird vom Videospeicher-Manager kein Grenzwert angewendet. Dieser Parameter wird ignoriert, wenn BaseAddress != NULL.
[in] hAllocation
Handle für die Zuordnung, die dem virtuellen GPU-Adressraum zugeordnet wird. Dies ist ein DirectX-Grafikkernhandle, das von DXGKCB_CREATECONTEXTALLOCATION zurückgegeben wird.
[in] OffsetInPages
Der Offset auf 4 KB-Seiten zur Startseite innerhalb der angegebenen Zuordnung, die zugeordnet werden muss.
[in] SizeInPages
Die Größe des zu zuordnenden Bereichs in der Anzahl von 4 KB-Seiten.
[in] Protection
Der Schutz für die zugeordnete virtuelle GPU-Adresse.
[in] DriverProtection
Die Treiberschutzparameter.
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) |