Compartir a través de


Función FsRtlTeardownPerFileContexts (ntifs.h)

Los sistemas de archivos llaman a la rutinaFsRtlTeardownPerFileContext s para liberar FSRTL_PER_FILE_CONTEXT objetos asociados a una estructura de bloque de control de archivos (FCB) de .

Sintaxis

void FsRtlTeardownPerFileContexts(
  [in] PVOID *PerFileContextPointer
);

Parámetros

[in] PerFileContextPointer

Puntero a un puntero opaco que identifica la estructura de contexto de archivo por archivo. Para recuperar este puntero de un objeto de archivo, use la macro FsRtlGetPerFileContextPointer.

Valor devuelto

Ninguno

Observaciones

Esta rutina llama a la rutina FreeCallback especificada en el objeto FSRTL_PER_FILE_CONTEXT. La rutina FreeCallback tiene que desasignar la estructura de FSRTL_PER_FILE_CONTEXT y el contexto asociado.

Para evitar conflictos en la sincronización, la rutina FsRtlTeardownPerFileContexts libera el bloqueo de los objetos de contexto por archivo antes de llamar a FreeCallback. Esto evita bloquear el acceso a los objetos de contexto por archivo por filtro para sus propias operaciones de lista, como la eliminación con FsRtlRemovePerFileContext.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir deWindows Vista.
de la plataforma de destino de Universal
encabezado de ntifs.h (include FltKernel.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <=APC_LEVEL

Consulte también

FSRTL_PER_FILE_CONTEXT

PFREE_FUNCTION

contexto de Per-File de seguimiento en un controlador de filtro del sistema de archivos heredado