REPARSE_GUID_DATA_BUFFER structure (winnt.h)
Contient des informations sur un point d’analyse. Il est utilisé par le code de contrôle FSCTL_GET_REPARSE_POINT .
Syntaxe
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;
Membres
ReparseTag
Balise de point d’analyse. Ce membre identifie la structure des données d’analyse définies par l’utilisateur. Pour plus d’informations, consultez Reparse Point Tags.
ReparseDataLength
Taille de l’analyse des données dans le membre DataBuffer , en octets. Cette valeur peut varier avec des balises différentes et peut varier entre deux utilisations de la même balise.
Reserved
Réservé ; ne pas utiliser.
ReparseGuid
GUID qui identifie de manière unique le point d’analyse. Lors de la définition d’un point d’analyse, l’application doit fournir un GUID non NULL dans le membre ReparseGuid . Lors de la récupération d’un point d’analyse à partir du système de fichiers, ReparseGuid est le GUID affecté lorsque le point d’analyse a été défini.
GenericReparseBuffer
GenericReparseBuffer.DataBuffer[1]
Données définies par l’utilisateur pour le point d’analyse. Le contenu est déterminé par l’implémenteur de point d’analyse. La balise dans le membre ReparseTag et le GUID dans le membre ReparseGuid indiquent comment les données doivent être interprétées.
Remarques
La structure REPARSE_GUID_DATA_BUFFER est utilisée par tous les pilotes tiers en couches pour stocker des données pour un point d’analyse. Chaque point d’analyse contient un instance d’une structure REPARSE_GUID_DATA_BUFFER.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winnt.h (inclure Windows.h) |