estrutura REPARSE_GUID_DATA_BUFFER (winnt.h)
Contém informações sobre um ponto de nova análise. Ele é usado pelo código de controle FSCTL_GET_REPARSE_POINT .
Sintaxe
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;
Membros
ReparseTag
A marca de ponto de nova análise. Esse membro identifica a estrutura dos dados de nova análise definidos pelo usuário. Para obter mais informações, consulte Reparse Point Tags.
ReparseDataLength
O tamanho dos dados de nova análise no membro DataBuffer , em bytes. Esse valor pode variar com marcas diferentes e pode variar entre dois usos da mesma marca.
Reserved
Reservado; não use.
ReparseGuid
Um GUID que identifica exclusivamente o ponto de nova análise. Ao definir um ponto de nova análise, o aplicativo deve fornecer um GUID não NULL no membro ReparseGuid . Ao recuperar um ponto de nova análise do sistema de arquivos, ReparseGuid é o GUID atribuído quando o ponto de nova análise foi definido.
GenericReparseBuffer
GenericReparseBuffer.DataBuffer[1]
Os dados definidos pelo usuário para o ponto de nova análise. O conteúdo é determinado pelo implementador de ponto de nova análise. A marca no membro ReparseTag e o GUID no membro ReparseGuid indicam como os dados devem ser interpretados.
Comentários
A estrutura de REPARSE_GUID_DATA_BUFFER é usada por todos os drivers em camadas de terceiros para armazenar dados para um ponto de nova análise. Cada ponto de nova análise contém uma instância de uma estrutura REPARSE_GUID_DATA_BUFFER .
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |