FsRtlNotifyCleanupAll 関数 (ntifs.h)
FsRtlNotifyCleanupAll ルーチンは、指定された通知リストのすべてのメンバーを削除します。
構文
void FsRtlNotifyCleanupAll(
[in] PNOTIFY_SYNC NotifySync,
[in] PLIST_ENTRY NotifyList
);
パラメーター
[in] NotifySync
NotifyListの不透明な同期オブジェクトへのポインター。
[in] NotifyList
クリーンアップする通知リストの先頭へのポインター。 リスト内の各要素は不透明な通知構造です。
戻り値
何一つ
備考
NotifyList リストのエントリごとに、fsRtlNotifyCleanupAll は保留中のすべての IRP を完了します。 その後、ルーチンはリストからエントリを削除し、エントリの割り当てを解除します。
通常、通知リストはボリュームに関連付けられているため、FsRtlNotifyCleanupAll ルーチンを使用して、ボリュームのすべての IRP 要求を完了できます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (FltKernel.h、Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
関連項目
FsRtlNotifyFilterChangeDirectory