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