Compartir a través de


Función RtlDisownModuleHeapAllocation

Quita una asignación del seguimiento por comprobador de aplicaciones para que no se marque como una fuga cuando se descargue el módulo que asignó la memoria.

Sintaxis

NTSTATUS WINAPI RtlDisownModuleHeapAllocation(
  _In_ HANDLE HeapHandle,
  _In_ PVOID Allocation
);

Parámetros

HeapHandle

Tipo: HANDLE

Identificador del montón donde se realiza la asignación.

Allocation

Tipo: PVOID

Puntero a la asignación de memoria que el seguimiento de fugas del comprobador de aplicaciones omitirá.

Valor devuelto

Devuelve STATUS_SUCCESS.

Observaciones

Se proporciona RtlDisownModuleHeapAllocation para que el Comprobador de aplicaciones pueda esperar que una asignación pueda sobrevivir al módulo que lo asignó. En ese caso, Application Verifier puede quitar la asignación de su seguimiento interno para que no se marque como una fuga cuando se descargue el módulo que realizó la asignación. Esta función no es operativa cuando application Verifier no está habilitado.

RtlDisownModuleHeapAllocation no está asociado a un archivo de encabezado. Pero la biblioteca de importación asociada, Ntdll.lib, está disponible en el Kit de controladores de Windows (WDK). También puede llamar a RtlDisownModuleHeapAllocation mediante la función LoadLibrary (para cargar Ntdll.dll) y, a continuación, llamando a la función GetProcAddress para recuperar la dirección de RtlDisownModuleHeapAllocation.

Requisitos

   
Plataforma de destino Windows
Encabezado N/D
Library Ntdll.lib en el Kit de controladores de Windows (WDK)
Archivo DLL Ntdll.dll