FltGetRoutineAddress - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// fltkernel.h

PVOID FLTAPI FltGetRoutineAddress(
  [in] PCSTR FltMgrRoutineName
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-fltkernel-fltgetroutineaddress)

FltGetRoutineAddress function

Description

The FltGetRoutineAddress routine returns a pointer to a routine specified by the FltMgrRoutineName parameter.

Parameters

FltMgrRoutineName [in]

Name of the filter manager routine to resolve.

Return value

If the routine name can be resolved, FltGetRoutineAddress returns a pointer to the routine. Otherwise, it returns NULL.

Remarks

FltGetRoutineAddress searches the filter manager's export table for the requested routine name.

To get the addresses of other routines that are exported by the kernel or hardware abstraction layer (HAL), use MmGetSystemRoutineAddress.

Note that in Windows 2000 and Windows XP, before FltGetRoutineAddress is called at least one minifilter on the system must call FltRegisterFilter. The call to FltRegisterFilter is necessary to initialize global data structures.

See also

MmGetSystemRoutineAddress