RtlDeleteFunctionTable - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTRTL_H
#if defined(_M_AMD64) && defined(_M_ARM64EC)

NTSYSAPI
BOOLEAN
STDAPIVCALLTYPE
RtlDeleteFunctionTable(
    _In_ PRUNTIME_FUNCTION FunctionTable
    );

#endif
#endif

View code on GitHub
// winnt.h

NTSYSAPI BOOLEAN RtlDeleteFunctionTable(
  [in] PRUNTIME_FUNCTION FunctionTable
);
View the official Win32 API reference

NtDoc

No description available.

Win32 API reference (nf-winnt-rtldeletefunctiontable)

RtlDeleteFunctionTable function

Description

Removes a dynamic function table from the dynamic function table list.

Parameters

FunctionTable [in]

A pointer to an array of function entries that were previously passed to RtlAddFunctionTable or an identifier previously passed to RtlInstallFunctionTableCallback. For a definition of the PRUNTIME_FUNCTION type, see WinNT.h.

Return value

If the function succeeds, the return value is TRUE. Otherwise, the return value is FALSE.

Remarks

Function tables are used on 64-bit Windows to determine how to unwind or walk the stack. These tables are usually generated by the compiler and stored as part of the image. However, applications must provide the function table for dynamically generated code. For more information about function tables, see the architecture guide for your system.

See also

RtlAddFunctionTable

RtlInstallFunctionTableCallback