REPARSE_GUID_DATA_BUFFER struttura (winnt.h)

Contiene informazioni su un punto di correzione. Viene usato dal codice di controllo FSCTL_GET_REPARSE_POINT .

Sintassi

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;

Members

ReparseTag

Tag del punto di correzione. Questo membro identifica la struttura dei dati definiti dall'utente. Per altre informazioni, vedere Reparse Point Tags.

ReparseDataLength

Dimensioni dei dati di riparse nel membro DataBuffer , in byte. Questo valore può variare con tag diversi e può variare tra due usi dello stesso tag.

Reserved

Riservati; non usare.

ReparseGuid

GUID che identifica in modo univoco il punto di ripristino. Quando si imposta un punto reparse, l'applicazione deve fornire un GUID non NULL nel membro ReparseGuid . Quando si recupera un punto reparse dal file system, ReparseGuid è il GUID assegnato quando è stato impostato il punto di ripristino.

GenericReparseBuffer

GenericReparseBuffer.DataBuffer[1]

Dati definiti dall'utente per il punto di ripristino. Il contenuto è determinato dall'implementazione del punto di correzione. Il tag nel membro ReparseTag e il GUID nel membro ReparseGuid indicano come interpretare i dati.

Commenti

La struttura REPARSE_GUID_DATA_BUFFER viene usata da tutti i driver a livelli di terze parti per archiviare i dati per un punto di ripristino. Ogni punto di ripristino contiene un'istanza di una struttura REPARSE_GUID_DATA_BUFFER .

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h (includere Windows.h)

Vedi anche

FSCTL_GET_REPARSE_POINT

Punti di analisi