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 une carte d’affichage. Le pilote miniport d’affichage a précédemment obtenu cette poignée dans le membre DeviceHandle de la structure DXGKRNL_INTERFACE qui a été passé à DxgkDdiStartDevice.
[in] VirtualAddress
Adresse de début de la plage à défaire. 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 un espace d’E/S.
Valeur retournée
DxgkCbUnmapMemory retourne STATUS_SUCCESS si elle réussit. Sinon, il retourne l’un des codes d’erreur définis dans Ntstatus.h.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dispmprt.h (inclure Dispmprt.h) |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour