DXGKCB_MAPPHYSICALMEMORY Rückruffunktion (d3dkmddi.h)
Ein Display-Miniporttreiber im Kernelmodus ruft DXGKCB_MAPPHYSICALMEMORY auf, um cpu-sichtbare virtuelle Adressen dem zugrunde liegenden physischen Arbeitsspeicher zuzuordnen.
Syntax
DXGKCB_MAPPHYSICALMEMORY DxgkcbMapphysicalmemory;
NTSTATUS DxgkcbMapphysicalmemory(
[in/out] IN_OUT_PDXGKARGCB_MAP_PHYSICAL_MEMORY pArgs
)
{...}
Parameter
[in/out] pArgs
Zeiger auf eine DXGKARGCB_MAP_PHYSICAL_MEMORY Struktur, die Informationen zum zuzuordnenden physischen Speicher enthält.
Rückgabewert
DXGKCB_MAPPHYSICALMEMORY gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.
Hinweise
DXGKCB_XXX Funktionen werden von Dxgkrnl implementiert. Um diese Rückruffunktion zu verwenden, legen Sie die entsprechenden Member von DXGKARGCB_MAP_PHYSICAL_MEMORY fest, und rufen Sie dann DxgkCbMapPhysicalMemory über die DXGKRNL_INTERFACE auf.
Der für die Zuordnungen verwendete Cachetyp basiert auf dem CacheType, der beim Erstellen des physischen Speicherobjekts in einem Aufruf von DXGKCB_CREATEPHYSICALMEMORYOBJECT angegeben wurde.
Weitere Informationen finden Sie unter IOMMU DMA-Neuzuordnung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 (WDDM 2.9) |
Kopfzeile | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |