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) |