Compartir a través de


Función FsRtlValidateReparsePointBuffer (ntifs.h)

El FsRtlValidateReparsePointBuffer rutina 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 puntos de reanálisis.

[in] ReparseBuffer

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

Valor devuelto

El 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.

Observaciones

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 Etiquetas de punto de reanálisis.

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 PASSIVE_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Consulte también

REPARSE_DATA_BUFFER

REPARSE_GUID_DATA_BUFFER