Función FsRtlNotifyCleanup (ntifs.h)

Cuando se libera el último identificador de un objeto de archivo, la rutina FsRtlNotifyCleanup quita la estructura de notificación del objeto de archivo, si está presente, de la lista de notificaciones especificada.

Sintaxis

void FsRtlNotifyCleanup(
  [in] PNOTIFY_SYNC NotifySync,
  [in] PLIST_ENTRY  NotifyList,
  [in] PVOID        FsContext
);

Parámetros

[in] NotifySync

Puntero a un objeto de sincronización opaco para NotifyList.

[in] NotifyList

Puntero al encabezado de una lista de notificaciones. Cada elemento de la lista es una estructura de notificación opaca.

[in] FsContext

Valor único asignado por el sistema de archivos para identificar una estructura de notificación como perteneciente a un objeto de archivo determinado.

Valor devuelto

None

Observaciones

Si se encuentra una estructura de notificación que coincide con FsContext, FsRtlNotifyCleanup completa todos los IRP que se ponen en cola en la estructura de notificación. Cuando se completan todos los IRP, FsRtlNotifyCleanup quita la estructura de notificación de la lista de notificaciones y la desasigna.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange