estructura REPARSE_GUID_DATA_BUFFER (winnt.h)

Contiene información sobre un punto de repetición de análisis. Lo usa el código de control FSCTL_GET_REPARSE_POINT .

Sintaxis

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;

Miembros

ReparseTag

Etiqueta de punto de reanálisis. Este miembro identifica la estructura de los datos de reanálisis definidos por el usuario. Para obtener más información, vea Reparse point Tags(Etiquetas de punto de análisis).

ReparseDataLength

Tamaño de los datos de reanálisis en el miembro DataBuffer , en bytes. Este valor puede variar con etiquetas diferentes y puede variar entre dos usos de la misma etiqueta.

Reserved

Reservado; no usar.

ReparseGuid

GUID que identifica de forma única el punto de reanálisis. Al establecer un punto de reanálisis, la aplicación debe proporcionar un GUID distinto de NULL en el miembro ReparseGuid . Al recuperar un punto de reanálisis desde el sistema de archivos, ReparseGuid es el GUID asignado cuando se estableció el punto de reanálisis.

GenericReparseBuffer

GenericReparseBuffer.DataBuffer[1]

Los datos definidos por el usuario para el punto de reanálisis. El contenido viene determinado por el implementador de punto de reanálisis. La etiqueta del miembro ReparseTag y el GUID del miembro ReparseGuid indican cómo se interpretarán los datos.

Comentarios

Todos los controladores en capas de terceros usan la estructura REPARSE_GUID_DATA_BUFFER para almacenar los datos de un punto de reanálisis. Cada punto de reanálisis contiene una instancia de una estructura de REPARSE_GUID_DATA_BUFFER .

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluya Windows.h)

Consulte también

FSCTL_GET_REPARSE_POINT

Puntos de análisis