Bagikan melalui


struktur REPARSE_GUID_DATA_BUFFER (winnt.h)

Berisi informasi tentang titik pemilah ulang. Ini digunakan oleh kode kontrol FSCTL_GET_REPARSE_POINT .

Sintaks

typedef struct _REPARSE_GUID_DATA_BUFFER {
  DWORD  ReparseTag;
  WORD   ReparseDataLength;
  WORD   Reserved;
  GUID   ReparseGuid;
  struct {
    BYTE DataBuffer[1];
  } GenericReparseBuffer;
} REPARSE_GUID_DATA_BUFFER, *PREPARSE_GUID_DATA_BUFFER;

Anggota

ReparseTag

Tag titik reparse. Anggota ini mengidentifikasi struktur data reparse yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Reparse Point Tags.

ReparseDataLength

Ukuran data pemilah ulang di anggota DataBuffer , dalam byte. Nilai ini dapat bervariasi dengan tag yang berbeda dan dapat bervariasi di antara dua penggunaan tag yang sama.

Reserved

Dipesan; jangan gunakan.

ReparseGuid

GUID yang secara unik mengidentifikasi titik reparse. Saat mengatur titik pemilahan ulang, aplikasi harus menyediakan GUID non-NULL di anggota ReparseGuid . Saat mengambil titik pemisahan ulang dari sistem file, ReparseGuid adalah GUID yang ditetapkan saat titik pemilah ulang diatur.

GenericReparseBuffer

GenericReparseBuffer.DataBuffer[1]

Data yang ditentukan pengguna untuk titik pemilah ulang. Konten ditentukan oleh pelaksana titik pemilah ulang. Tag di anggota ReparseTag dan GUID di anggota ReparseGuid menunjukkan bagaimana data akan ditafsirkan.

Keterangan

Struktur REPARSE_GUID_DATA_BUFFER digunakan oleh semua driver berlapis pihak ketiga untuk menyimpan data untuk titik pemilah ulang. Setiap titik pemilah ulang berisi satu instans struktur REPARSE_GUID_DATA_BUFFER .

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winnt.h (sertakan Windows.h)

Lihat juga

FSCTL_GET_REPARSE_POINT

Reparse Points