Bagikan melalui


struktur REPARSE_DATA_BUFFER_EX (ntifs.h)

Struktur REPARSE_DATA_BUFFER_EX berisi data untuk titik pemilah ulang.

Sintaks

typedef struct _REPARSE_DATA_BUFFER_EX {
  ULONG     Flags;
  ULONG     ExistingReparseTag;
  GUID      ExistingReparseGuid;
  ULONGLONG Reserved;
  union {
    REPARSE_DATA_BUFFER      ReparseDataBuffer;
    REPARSE_GUID_DATA_BUFFER ReparseGuidDataBuffer;
  } DUMMYUNIONNAME;
} REPARSE_DATA_BUFFER_EX, *PREPARSE_DATA_BUFFER_EX;

Anggota

Flags

Dapat berupa nilai berikut:

Nilai Bendera Makna
REPARSE_DATA_EX_FLAG_GIVEN_TAG_OR_NONE Memaksa FSCTL_SET_REPARSE_POINT_EX untuk mengatur tag reparse jika file tidak memiliki tag, atau jika tag pada file sama dengan yang ada di ExistingReparseTag. CATATAN: Jika ExistingReparseTag bukan tag Microsoft, maka ExistingReparseGuid harus cocok jika file sudah memiliki ExistingReparseTag.

ExistingReparseTag

Reparse point tag pada file, jika ada, jika ada, jika pemanggil ingin juga mengganti tag reparse.

  • Untuk mengatur data reparse bersama dengan tag reparse yang mungkin berbeda, ExistingReparseTag harus menjadi tag reparse file saat ini.
  • Untuk memperbarui data reparse sambil mempertahankan tag reparse yang sama, ExistingReparseTag harus menjadi tag reparse yang ada.
  • Untuk mengatur tag pemilahan ulang bersama dengan data pemilahan ulang pada file yang belum memiliki tag pemilahan ulang, ExistingReparseTag harus diatur ke nol.

ExistingReparseGuid

Untuk tag reparse non-Microsoft, ini adalah GUID reparse yang ada pada file, jika ada, ketika penelepon ingin mengganti tag pemilah ulang dan/atau GUID bersama dengan data. Jika ExistingReparseTag adalah nol, file tidak diharapkan memiliki tag pemilahan ulang, sehingga ExistingReparseGuid diabaikan. Untuk tag non-Microsoft, ExistingReparseGuid harus cocok dengan GUID dalam file jika ExistingReparseTag bukan nol.

Reserved

Dicadangkan. Jangan gunakan.

DUMMYUNIONNAME

DUMMYUNIONNAME.ReparseDataBuffer

Struktur REPARSE_DATA_BUFFER yang berisi data untuk titik pemilah ulang yang ditentukan Microsoft.

DUMMYUNIONNAME.ReparseGuidDataBuffer

Struktur REPARSE_GUID_DATA_BUFFER yang berisi data untuk titik pemilah ulang. Titik reparse pihak ketiga harus menggunakan struktur ini.

Keterangan

Struktur REPARSE_DATA_BUFFER_EX digunakan untuk menyimpan data untuk titik pemilah ulang. Gunakan REPARSE_DATA_BUFFER_EX saat mengatur titik pemilah ulang pada file atau direktori melalui FSCTL_SET_REPARSE_POINT_EX IOCTL.

Persyaratan

Persyaratan Nilai
Header ntifs.h

Lihat juga

FSCTL_SET_REPARSE_POINT_EX

REPARSE_DATA_BUFFER

REPARSE_GUID_DATA_BUFFER