Freigeben über


FsRtlNotifyInitializeSync-Funktion (ntifs.h)

Die FsRtlNotifyInitializeSync Routine weist 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

Nichts

Bemerkungen

Das System weist das Synchronisierungsobjekt aus einem nicht ausseitigen Pool zu. Wenn ein Poolzuordnungsfehler auftritt, löst FsRtlNotifyInitializeSync eine STATUS_INSUFFICIENT_RESOURCES Ausnahme aus. Um die Kontrolle zu erlangen, wenn dieser Poolzuweisungsfehler auftritt, sollte der Treiber den Aufruf von FsRtlNotifyInitializeSync- in einem try-except oder try-finally Anweisung umschließen.

Jeder erfolgreiche Aufruf von FsRtlNotifyInitializeSync- muss mit einem nachfolgenden Aufruf von FsRtlNotifyUninitializeSyncabgeglichen werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000
Zielplattform- Universal
Header- ntifs.h (include FltKernel.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

FsRtlNotifyUninitializeSync