Compartir a través de


Función FsRtlSetupAdvancedHeader (ntifs.h)

Los sistemas de archivos usan la macro FsRtlSetupAdvancedHeader para inicializar una estructura de FSRTL_ADVANCED_FCB_HEADER para su uso con contextos de filtro.

Sintaxis

void FsRtlSetupAdvancedHeader(
  PVOID       AdvHdr,
  PFAST_MUTEX FMutex
);

Parámetros

AdvHdr

Puntero a la estructura FSRTL_ADVANCED_FCB_HEADER que se va a inicializar.

FMutex

Puntero a una exclusión mutua rápida inicializada que se usará para sincronizar el acceso a la estructura de FSRTL_ADVANCED_FCB_HEADER. La exclusión mutua rápida debe asignarse desde un grupo no paginado.

Este parámetro puede ser null. Los autores de llamadas deben establecer este parámetro en NULL si piensan usar un objeto de exclusión mutua rápida ya existente. Si fastMutex es NULL, el autor de la llamada debe establecer explícitamente el miembro FastMutex del objeto de contexto de secuencia para que apunte a la exclusión mutua rápida existente. (Esto se puede hacer antes o después de llamar a FsRtlSetupAdvancedHeader).

Valor devuelto

Ninguno

Observaciones

Los sistemas de archivos usan la macro FsRtlSetupAdvancedHeader para inicializar una estructura de FSRTL_ADVANCED_FCB_HEADER para su uso con contextos de filtro.

Cuando ya no se requiere la estructura avanzada de encabezado FCB, el sistema de archivos debe llamar a FsRtlTeardownPerStreamContexts liberar todas las estructuras de contexto por secuencia asociadas.

Para obtener más información, vea Per-Stream Contexto de seguimiento en un controlador de filtro del sistema de archivos heredado.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP
de la plataforma de destino de Escritorio
encabezado de ntifs.h (incluya Ntifs.h, Fltkernel.h)
irQL <= APC_LEVEL

Consulte también

FSRTL_ADVANCED_FCB_HEADER

FSRTL_PER_STREAM_CONTEXT

FsRtlGetPerStreamContextPointer

FsRtlInitPerStreamContext

FsRtlInsertPerStreamContext

FsRtlLookupPerStreamContext

FsRtlRemovePerStreamContext

FsRtlSupportsPerStreamContexts

FsRtlTeardownPerStreamContexts