Fonction FsRtlNotifyInitializeSync (ntifs.h)
La routine FsRtlNotifyInitializeSync alloue et initialise un objet de synchronisation pour une liste de notification.
Syntaxe
void FsRtlNotifyInitializeSync(
[in] PNOTIFY_SYNC *NotifySync
);
Paramètres
[in] NotifySync
Pointeur vers un emplacement dans lequel renvoyer un pointeur vers l’objet de synchronisation opaque.
Valeur de retour
None
Remarques
Le système alloue l’objet de synchronisation à partir d’un pool non paginé. Si un échec d’allocation de pool se produit, FsRtlNotifyInitializeSync déclenche une exception STATUS_INSUFFICIENT_RESOURCES. Pour contrôler si cet échec d’allocation de pool se produit, le pilote doit encapsuler l’appel à FsRtlNotifyInitializeSync dans une instruction try-except ou try-finally .
Chaque appel réussi à FsRtlNotifyInitializeSync doit être mis en correspondance par un appel suivant à FsRtlNotifyUninitializeSync.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
Plateforme cible | Universal |
En-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |