Fonction RtlDisownModuleHeapAllocation
Supprime une allocation du suivi par application Verifier afin qu’elle ne soit pas marquée comme une fuite lorsque le module qui a alloué la mémoire est déchargé.
Syntaxe
NTSTATUS WINAPI RtlDisownModuleHeapAllocation(
_In_ HANDLE HeapHandle,
_In_ PVOID Allocation
);
Paramètres
HeapHandle
Type : HANDLE
Handle de tas où l’allocation est effectuée.
Allocation
Type : PVOID
Pointeur vers l’allocation de mémoire à ignorer par le suivi des fuites du vérificateur d’application.
Valeur retournée
Retourne STATUS_SUCCESS.
Notes
RtlDisownModuleHeapAllocation est fourni afin que le vérificateur d’application puisse s’attendre à ce qu’une allocation survive au module qui l’a allouée. Dans ce cas, Application Verifier peut supprimer l’allocation de son suivi interne afin qu’elle ne soit pas marquée comme une fuite lorsque le module qui a effectué l’allocation est déchargé. Cette fonction n’est pas opérationnelle lorsque le vérificateur d’application n’est pas activé.
RtlDisownModuleHeapAllocation n’est pas associé à un fichier d’en-tête. Toutefois, la bibliothèque d’importation associée, Ntdll.lib
, est disponible dans le Kit de pilotes Windows (WDK). Vous pouvez également appeler RtlDisownModuleHeapAllocation en utilisant d’abord la fonction LoadLibrary (pour charger Ntdll.dll
), puis en appelant la fonction GetProcAddress pour récupérer l’adresse de RtlDisownModuleHeapAllocation.
Spécifications
Plateforme cible | Windows |
En-tête | N/A |
Bibliothèque | Ntdll.lib dans le Kit de pilotes Windows (WDK) |
DLL | Ntdll.dll |