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 |