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)

Voir aussi

FSCTL_GET_REPARSE_POINT

Points d'analyse