Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |