Função FsRtlValidateReparsePointBuffer (ntifs.h)
A rotina FsRtlValidateReparsePointBuffer verifica se o buffer de ponto de nova análise especificado é válido.
Sintaxe
NTSTATUS FsRtlValidateReparsePointBuffer(
[in] ULONG BufferLength,
[in] PREPARSE_DATA_BUFFER ReparseBuffer
);
Parâmetros
[in] BufferLength
O comprimento do buffer de ponto de nova análise.
[in] ReparseBuffer
O buffer de ponto de nova análise a ser validado.
Retornar valor
O FsRtlValidateReparsePointBuffer retorna um dos seguintes valores NTSTATUS:
Código de retorno | Descrição |
---|---|
|
O buffer é válido. |
|
O buffer não é válido, como se o buffer for muito longo ou o comprimento do buffer e o comprimento dos dados em seu cabeçalho não forem consistentes. |
|
O buffer tem uma marca de nova análise inválida. |
Comentários
Para obter mais informações sobre pontos de nova análise, consulte Analisar pontos novamente em um driver de filtro do sistema de arquivos.
As marcas de nova análise contêm vários bits que não podem ser definidos, exceto pelos componentes do sistema. Para obter mais informações, consulte Reparse Point Tags.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua FltKernel.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Regras de conformidade da DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |