DXGKCB_FREECONTIGUOUSMEMORY fonction de rappel (d3dkmddi.h)

DXGKCB_FREECONTIGUOUSMEMORY libère une plage de mémoire physiquement contiguë qui a été allouée par DXGKCB_ALLOCATECONTIGUOUSMEMORY.

Syntaxe

DXGKCB_FREECONTIGUOUSMEMORY DxgkcbFreecontiguousmemory;

NTSTATUS DxgkcbFreecontiguousmemory(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARGCB_FREECONTIGUOUSMEMORY pFreeContiguousMemory
)
{...}

Paramètres

[in] hAdapter

Handle vers un adaptateur d’affichage.

[in] pFreeContiguousMemory

Pointeur vers une structure DXGKARGCB_FREECONTIGUOUSMEMORY qui contient un handle vers la mémoire contiguë à libérer.

Valeur retournée

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

Remarques

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

Pour plus d’informations, consultez Isolation GPU basée sur IOMMU .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1803 (WDDM 2.4)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARGCB_FREECONTIGUOUSMEMORY

DXGKCB_ALLOCATECONTIGUOUSMEMORY

DXGKRNL_INTERFACE