Expand Minimize

FsRtlNotifyCleanupAll routine

The FsRtlNotifyCleanupAll routine removes all members of the specified notification list.

Syntax


VOID FsRtlNotifyCleanupAll(
  _In_  PNOTIFY_SYNC NotifySync,
  _In_  PLIST_ENTRY  NotifyList
);

Parameters

NotifySync [in]

A pointer to the opaque synchronization object for NotifyList.

NotifyList [in]

A pointer to the head of the notify list to be cleaned up. Each element in the list is an opaque notify structure.

Return value

None

Remarks

For each entry in the NotifyList list, FsRtlNotifyCleanupAll completes all pending IRPs. Then the routine removes the entry from the list and deallocates the entry.

Because a notify list is typically associated with a volume, the FsRtlNotifyCleanupAll routine can be used to complete all the IRP requests for the volume.

Requirements

Target platform

Universal

Version

Available in Windows Vista and later version of the Windows operating system.

Header

Ntifs.h (include FltKernel.h or Ntifs.h)

Library

Ntoskrnl.lib

IRQL

<=APC_LEVEL

See also

FsRtlNotifyCleanup
FsRtlNotifyFilterChangeDirectory
FsRtlNotifyFilterReportChange
FsRtlNotifyFullChangeDirectory
FsRtlNotifyFullReportChange

 

 

Send comments about this topic to Microsoft

顯示:
© 2015 Microsoft