DXGKARGCB_MAPCONTEXTALLOCATION Struktur (d3dkmddi.h)
Die DXGKARGCB_MAPCONTEXTALLOCATION Struktur enthält die Argumente, die in der DXGKCB_MAPCONTEXTALLOCATION Rückruffunktion verwendet werden, um eine virtuelle GPU-Adresse (Grafikverarbeitungseinheit) der angegebenen Kontextzuordnung 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;
Angehörige
[in] BaseAddress
(optional) Wenn kein NULL-Wert besteht, versucht der Videospeicher-Manager, diese Adresse als Basisadresse für die Zuordnung zu verwenden. Wenn der Bereich zwischen BaseAddress und BaseAddress+Size nicht kostenlos 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 virtuelle Mindestadresse der GPU, 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, der Videospeicher-Manager keine Beschränkung anwendet. Dieser Parameter wird ignoriert, wenn BaseAddress != NULL-.
[in] hAllocation
Behandeln Sie die Zuordnung, die dem virtuellen GPU-Adressraum zugeordnet wird. Dies ist ein DirectX-Grafik-Kernelhandle, das von DXGKCB_CREATECONTEXTALLOCATIONzurückgegeben wird.
[in] OffsetInPages
Der Offset in 4 KB-Seiten auf die Startseite innerhalb der angegebenen Zuordnung, die zugeordnet werden muss.
[in] SizeInPages
Die Größe des Bereichs, der in der Anzahl von 4 KB-Seiten zugeordnet werden soll.
[in] Protection
Der Schutz für die virtuelle GPU-Adresse, die zugeordnet ist.
[in] DriverProtection
Die Treiberschutzparameter.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 (WDDM 2.0) |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |