Fonction FltGetRoutineAddress (fltkernel.h)

La routine FltGetRoutineAddress retourne un pointeur vers une routine spécifiée par le paramètre FltMgrRoutineName .

Syntaxe

PVOID FLTAPI FltGetRoutineAddress(
  [in] PCSTR FltMgrRoutineName
);

Paramètres

[in] FltMgrRoutineName

Nom de la routine du gestionnaire de filtres à résoudre.

Valeur retournée

Si le nom de la routine peut être résolu, FltGetRoutineAddress retourne un pointeur vers la routine. Dans le cas contraire, elle retourne LA VALEUR NULL.

Remarques

FltGetRoutineAddress recherche le nom de routine demandé dans la table d’exportation du gestionnaire de filtres.

Pour obtenir les adresses d’autres routines exportées par le noyau ou la couche d’abstraction matérielle (HAL), utilisez MmGetSystemRoutineAddress.

Notez que dans Windows 2000 et Windows XP, avant d’appeler FltGetRoutineAddress, au moins un minifiltre sur le système doit appeler FltRegisterFilter. L’appel à FltRegisterFilter est nécessaire pour initialiser des structures de données globales.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête fltkernel.h (inclure Fltkernel.h)
Bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Voir aussi

MmGetSystemRoutineAddress