共用方式為


FsRtlValidateReparsePointBuffer 函式 (ntifs.h)

FsRtlValidateReparsePointBuffer 例程會驗證指定的重新分析點緩衝區是否有效。

語法

NTSTATUS FsRtlValidateReparsePointBuffer(
  [in] ULONG                BufferLength,
  [in] PREPARSE_DATA_BUFFER ReparseBuffer
);

參數

[in] BufferLength

重新分析點緩衝區的長度。

[in] ReparseBuffer

要驗證的重新分析點緩衝區。

傳回值

FsRtlValidateReparsePointBuffer 會傳回下列其中一個 NTSTATUS 值:

傳回碼 描述
STATUS_SUCCESS
緩衝區有效。
STATUS_IO_REPARSE_DATA_INVALID
緩衝區無效,例如緩衝區太長或緩衝區的長度以及其標頭中的數據長度不一致。
STATUS_IO_REPARSE_TAG_INVALID
緩衝區具有無效的重新剖析標記。

言論

如需重新剖析點的詳細資訊,請參閱檔案系統篩選驅動程式中的 重新剖析點

重新剖析標籤包含數位,但系統元件除外。 如需詳細資訊,請參閱 重新剖析點標記

要求

要求 價值
最低支援的用戶端 Windows Vista
目標平臺 普遍
標頭 ntifs.h (include FltKernel.h, Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI 合規性規則 HwStorPortProhibitedDIs(storport)PowerIrpDDis(wdm)

另請參閱

REPARSE_DATA_BUFFER

REPARSE_GUID_DATA_BUFFER