Partager via


DXGKCB_UNMAP_MEMORY fonction de rappel (dispmprt.h)

La fonction DxgkCbUnmapMemory annule le mappage d’une plage d’adresses précédemment mappées par DxgkCbMapMemory.

Syntaxe

DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;

NTSTATUS DxgkcbUnmapMemory(
  [in] HANDLE DeviceHandle,
  [in] PVOID VirtualAddress
)
{...}

Paramètres

[in] DeviceHandle

Handle qui représente un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment obtenu ce handle dans le membre DeviceHandle de la structure DXGKRNL_INTERFACE qui a été passée à DxgkDdiStartDevice.

[in] VirtualAddress

Adresse de début de la plage à supprimer. Cette adresse peut être une adresse virtuelle dans l’espace système, une adresse virtuelle dans l’espace d’adressage d’un processus en mode utilisateur ou une adresse dans l’espace d’E/S.

Valeur de retour

DxgkCbUnmapMemory retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Bureau
d’en-tête dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Voir aussi

DxgkCbMapMemory