Condividi tramite


Funzione RtlDisownModuleHeapAllocation

Rimuove un'allocazione dal rilevamento da Application Verifier in modo che non venga contrassegnata come perdita quando il modulo allocato alla memoria viene scaricato.

Sintassi

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

Parametri

HeapHandle

Tipo: HANDLE

Handle dell'heap in cui viene eseguita l'allocazione.

Allocation

Tipo: PVOID

Puntatore all'allocazione di memoria da ignorare dal rilevamento delle perdite di Application Verifier.

Valore restituito

Restituisce STATUS_SUCCESS.

Commenti

RtlDisownModuleHeapAllocation viene fornito in modo che Application Verifier possa prevedere che un'allocazione possa uscire dal modulo allocato. In tal caso, Application Verifier può rimuovere l'allocazione dal rilevamento interno in modo che non venga contrassegnata come perdita quando il modulo che ha effettuato l'allocazione viene scaricato. Questa funzione è no-op quando Application Verifier non è abilitato.

RtlDisownModuleHeapAllocation non è associato a un file di intestazione. Tuttavia, la libreria di importazione associata, Ntdll.lib, è disponibile in Windows Driver Kit (WDK). È anche possibile chiamare RtlDisownModuleHeapAllocation usando prima la funzione LoadLibrary (per caricare Ntdll.dll) e quindi chiamando la funzione GetProcAddress per recuperare l'indirizzo di RtlDisownModuleHeapAllocation.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione N/D
Libreria Ntdll.lib in Windows Driver Kit (WDK)
DLL Ntdll.dll