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 コンプライアンス規則 を |
HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |