FsRtlNotifyInitializeSync-Funktion (ntifs.h)
Die FsRtlNotifyInitializeSync-Routine ordnet ein Synchronisierungsobjekt für eine Benachrichtigungsliste zu und initialisiert es.
Syntax
void FsRtlNotifyInitializeSync(
[in] PNOTIFY_SYNC *NotifySync
);
Parameter
[in] NotifySync
Ein Zeiger auf eine Position, an der ein Zeiger auf das undurchsichtige Synchronisierungsobjekt zurückgegeben werden soll.
Rückgabewert
Keine
Bemerkungen
Das System ordnet das Synchronisierungsobjekt aus einem nicht auslagerten Pool zu. Wenn ein Poolzuordnungsfehler auftritt, löst FsRtlNotifyInitializeSync eine STATUS_INSUFFICIENT_RESOURCES Ausnahme aus. Um die Kontrolle zu erhalten, wenn dieser Poolzuordnungsfehler auftritt, sollte der Treiber den Aufruf von FsRtlNotifyInitializeSync in einer try-except- oder try-finally-Anweisung umschließen.
Jeder erfolgreiche Aufruf von FsRtlNotifyInitializeSync muss durch einen nachfolgenden Aufruf von FsRtlNotifyUninitializeSync abgeglichen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Zielplattform | Universell |
Header | ntifs.h (include FltKernel.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |