Función FsRtlLookupPerFileContext (ntifs.h)
La rutina
Sintaxis
PFSRTL_PER_FILE_CONTEXT FsRtlLookupPerFileContext(
[in] PVOID *PerFileContextPointer,
[in, optional] PVOID OwnerId,
[in, optional] PVOID InstanceId
);
Parámetros
[in] PerFileContextPointer
Puntero a un puntero opaco que usa el paquete de la biblioteca en tiempo de ejecución del sistema de archivos (FSRTL) para realizar un seguimiento de los contextos de archivo. Para recuperar este puntero de un objeto de archivo, use la macro FsRtlGetPerFileContextPointer.
[in, optional] OwnerId
Puntero a una variable asignada por controlador de filtro que identifica de forma única el propietario de la estructura de contexto por archivo. El formato de esta variable es específico del controlador de filtro. Este parámetro es opcional, pero debe serNULL si InstanceId no esNULL.
[in, optional] InstanceId
Puntero a una variable asignada por controlador de filtro que se puede usar para distinguir entre las estructuras de contexto por archivo creadas por el mismo controlador de filtro. El formato de esta variable es específico del controlador de filtro. Este parámetro es opcional.
Valor devuelto
Puntero a la primera estructura FSRTL_PER_FILE_CONTEXT que coincide con el OwnerId de
Observaciones
Al no especificar OwnerID y InstanceId, un controlador de filtro puede buscar el primer contexto asociado a un archivo.
Si el sistema de archivos no admite objetos de contexto por archivo, se devuelve NULL. Use la macro FsRtlSupportsPerFileContexts para determinar si un sistema de archivos admite objetos de contexto por archivo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 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
contexto de Per-File de seguimiento en un controlador de filtro del sistema de archivos heredado