Freigeben über


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

Weitere Informationen

FsRtlNotifyUninitializeSync