FsRtlValidateReparsePointBuffer 函数 (ntifs.h)
FsRtlValidateReparsePointBuffer 例程验证指定的重新分析点缓冲区是否有效。
语法
NTSTATUS FsRtlValidateReparsePointBuffer(
[in] ULONG BufferLength,
[in] PREPARSE_DATA_BUFFER ReparseBuffer
);
参数
[in] BufferLength
重新分析点缓冲区的长度。
[in] ReparseBuffer
要验证的重新分析点缓冲区。
返回值
FsRtlValidateReparsePointBuffer 返回以下 NTSTATUS 值之一:
返回代码 | 描述 |
---|---|
|
缓冲区有效。 |
|
缓冲区无效,例如缓冲区太长或缓冲区的长度及其标头中的数据长度不一致。 |
|
缓冲区具有无效的重新分析标记。 |
言论
有关重新分析点的详细信息,请参阅文件系统筛选器驱动程序中的
重新分析标记包含多个位,这些位不能由系统组件设置。 有关详细信息,请参阅 重新分析点标记。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
目标平台 | 普遍 |
标头 | ntifs.h (包括 FltKernel.h、Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDIS(storport),PowerIrpDDis(wdm) |