Função FsRtlValidateReparsePointBuffer (ntifs.h)
O FsRtlValidateReparsePointBuffer rotina 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.
Valor de retorno
O
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. |
Observações
Para obter mais informações sobre pontos de nova análise, consulte Reparse Points in a File System Filter Driver.
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 |
---|---|
de cliente com suporte mínimo | Windows Vista |
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua FltKernel.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
regras de conformidade de DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |