Compartir a través de


Función FsRtlValidateReparsePointBuffer (ntifs.h)

La rutina FsRtlValidateReparsePointBuffer comprueba que el búfer de punto de reanálisis especificado es válido.

Sintaxis

NTSTATUS FsRtlValidateReparsePointBuffer(
  [in] ULONG                BufferLength,
  [in] PREPARSE_DATA_BUFFER ReparseBuffer
);

Parámetros

[in] BufferLength

Longitud del búfer de punto de reanálisis.

[in] ReparseBuffer

Búfer de punto de reanálisis que se va a validar.

Valor devuelto

FsRtlValidateReparsePointBuffer devuelve uno de los siguientes valores NTSTATUS:

Código devuelto Descripción
STATUS_SUCCESS
El búfer es válido.
STATUS_IO_REPARSE_DATA_INVALID
El búfer no es válido, como si el búfer es demasiado largo o la longitud del búfer y la longitud de los datos en su encabezado no son coherentes.
STATUS_IO_REPARSE_TAG_INVALID
El búfer tiene una etiqueta de reanálisis no válida.

Comentarios

Para obtener más información sobre los puntos de reanálisis, vea Puntos de reanálisis en un controlador de filtro del sistema de archivos.

Las etiquetas de reanálisis contienen varios bits que no se pueden establecer excepto los componentes del sistema. Para obtener más información, vea Reparse point Tags.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Universal
Encabezado ntifs.h (incluya FltKernel.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Consulte también

REPARSE_DATA_BUFFER

REPARSE_GUID_DATA_BUFFER