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 |