Funzione FsRtlNotifyInitializeSync (ntifs.h)
La routine FsRtlNotifyInitializeSync alloca e inizializza un oggetto di sincronizzazione per un elenco di notifiche.
Sintassi
void FsRtlNotifyInitializeSync(
[in] PNOTIFY_SYNC *NotifySync
);
Parametri
[in] NotifySync
Puntatore a una posizione in cui restituire un puntatore all'oggetto di sincronizzazione opaco.
Valore restituito
Nessuno
Osservazioni
Il sistema alloca l'oggetto di sincronizzazione dal pool non di paging. Se si verifica un errore di allocazione del pool, FsRtlNotifyInitializeSync genera un'eccezione STATUS_INSUFFICIENT_RESOURCES. Per controllare se si verifica questo errore di allocazione del pool, il driver deve eseguire il wrapping della chiamata a FsRtlNotifyInitializeSync in un try-except o istruzione try-finally.
Ogni chiamata riuscita a FsRtlNotifyInitializeSync deve corrispondere a una chiamata successiva a FsRtlNotifyUninitializeSync.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 |
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include FltKernel.h, Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | <= APC_LEVEL |