DXGKCB_MAPPHYSICALMEMORY Rückruffunktion (d3dkmddi.h)
Ein Kernelmodusanzeige-Miniporttreiber ruft DXGKCB_MAPPHYSICALMEMORY auf, um cpu-sichtbare virtuelle Adressen dem zugrunde liegenden physischen Speicher zuzuordnen.
Syntax
DXGKCB_MAPPHYSICALMEMORY DxgkcbMapphysicalmemory;
NTSTATUS DxgkcbMapphysicalmemory(
[in/out] IN_OUT_PDXGKARGCB_MAP_PHYSICAL_MEMORY pArgs
)
{...}
Parameter
[in/out] pArgs
Zeigen Sie auf eine DXGKARGCB_MAP_PHYSICAL_MEMORY Struktur, die Informationen zum physischen Speicher enthält, die zugeordnet werden sollen.
Rückgabewert
DXGKCB_MAPPHYSICALMEMORY gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.
Bemerkungen
DXGKCB_XXX Funktionen werden von Dxgkrnlimplementiert. 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_INTERFACEauf.
Der für die Zuordnungen verwendete Cachetyp basiert auf dem CacheType angegeben, als das physische Speicherobjekt in einem Aufruf von DXGKCB_CREATEPHYSICALMEMORYOBJECTerstellt wurde.
Weitere Informationen finden Sie unter IOMMU DMA-Neumapping.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 (WDDM 2.9) |
Header- | d3dkmddi.h |
IRQL- | PASSIVE_LEVEL |