Bagikan melalui


Fungsi FsRtlValidateReparsePointBuffer (ntifs.h)

FsRtlValidateReparsePointBuffer rutin memverifikasi bahwa buffer titik pemilah ulang yang ditentukan valid.

Sintaks

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

Parameter

[in] BufferLength

Panjang buffer titik pemilah ulang.

[in] ReparseBuffer

Buffer titik reparse yang akan divalidasi.

Nilai kembali

FsRtlValidateReparsePointBuffer mengembalikan salah satu nilai NTSTATUS berikut ini:

Menampilkan kode Deskripsi
STATUS_SUCCESS
Buffer valid.
STATUS_IO_REPARSE_DATA_INVALID
Buffer tidak valid, seperti jika buffer terlalu panjang atau panjang buffer dan panjang data di header-nya tidak konsisten.
STATUS_IO_REPARSE_TAG_INVALID
Buffer memiliki tag reparse yang tidak valid.

Keterangan

Untuk informasi selengkapnya tentang titik pemilah ulang, lihat Memilah Ulang Titik dalam Driver Filter Sistem File.

Tag reparse berisi beberapa bit yang tidak dapat diatur kecuali oleh komponen sistem. Untuk informasi selengkapnya, lihat Memilah Ulang Tag Titik.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Universal
Header ntifs.h (termasuk FltKernel.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Lihat juga

REPARSE_DATA_BUFFER

REPARSE_GUID_DATA_BUFFER