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

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT