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 |