Partager via


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