Compartir a través de


Función FsRtlNotifyCleanup (ntifs.h)

Cuando se libera el último identificador de un objeto de archivo, el FsRtlNotifyCleanup rutina 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

Ninguno

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 Valor
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= APC_LEVEL

Consulte también

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange