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) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDDI (storport) 、 PowerIrpDDis (wdm) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈