Partager via


DXGKCB_CREATEPHYSICALMEMORYOBJECT fonction de rappel (d3dkmddi.h)

DXGKCB_CREATEPHYSICALMEMORYOBJECT crée de la mémoire physique pour le pilote.

Syntaxe

DXGKCB_CREATEPHYSICALMEMORYOBJECT DxgkcbCreatephysicalmemoryobject;

NTSTATUS DxgkcbCreatephysicalmemoryobject(
  [in/out] IN_OUT_PDXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT pArgs
)
{...}

Paramètres

[in/out] pArgs

Pointeur vers une structure de DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT qui contient des informations sur la mémoire physique à créer.

Valeur retournée

Retourne STATUS_SUCCESS si l’opération réussit. Sinon, retourne un code d’erreur NTSTATUS approprié.

Remarques

DXGKCB_CREATEPHYSICALMEMORYOBJECT et DXGKCB_DESTROYPHYSICALMEMORYOBJECT créer et détruire la mémoire physique du pilote. En interne, cette mémoire peut être représentée sous différentes formes, mais elle est conforme aux exigences et au type de mise en cache spécifiés dans les arguments fournis dans DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT.

Pour plus d’informations , consultez Remapping IOMMU DMA .

DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres appropriés de DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT , puis appelez DxgkCbCreatePhysicalMemoryObject via le DXGKRNL_INTERFACE.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022 (WDDM 2.9)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT

DXGKRNL_INTERFACE