structure DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT (d3dkmddi.h)
La structure DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT contient les informations utilisées par la fonction de rappel DXGKCB_DESTROYPHYSICALMEMORYOBJECT pour détruire la mémoire physique.
Syntaxe
typedef struct _DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT {
[in] HANDLE hPhysicalMemoryObject;
[in] HANDLE hAdapterMemoryObject;
} DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT;
Membres
[in] hPhysicalMemoryObject
Gérez l’objet de mémoire physique créé via DXGKCB_CREATEPHYSICALMEMORYOBJECT à détruire.
[in] hAdapterMemoryObject
Handle facultatif à un objet de mémoire d’adaptateur à fermer en même temps. Ce handle est fourni dans le but de créer un mappage miroir pratique avec destroy. Si hAdapterMemoryObject n’a pas la valeur NULL, le pilote ne doit pas également appeler DXGKCB_CLOSEPHYSICALMEMORYOBJECT.
Remarques
Si le pilote tente de détruire un objet physique sur lequel un ADL existant est toujours créé, l’appel vérifie la machine, car le pilote fuit les pages verrouillées.
Pour plus d’informations, consultez La remappage iommu DMA .
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 (WDDM 2.9) |
En-tête | d3dkmddi.h |
Voir aussi
DXGKCB_CLOSEPHYSICALMEMORYOBJECT