структура REPARSE_GUID_DATA_BUFFER (winnt.h)
Содержит сведения о точке повторного перепара. Он используется в коде элемента управления FSCTL_GET_REPARSE_POINT .
Синтаксис
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;
Члены
ReparseTag
Тег точки повторного перепара. Этот элемент определяет структуру определяемых пользователем данных повторного анализа. Дополнительные сведения см. в разделе Повторная аналитика тегов точек.
ReparseDataLength
Размер данных повторного анализа в элементе DataBuffer в байтах. Это значение может отличаться для разных тегов и может отличаться в двух вариантах использования одного и того же тега.
Reserved
Защищены; не использовать.
ReparseGuid
Идентификатор GUID, который однозначно идентифицирует точку повторного измерения. При задании точки повторного определения приложение должно предоставить guid , отличный от NULL, в члене ReparseGuid . При извлечении точки повторного просмотра из файловой системы ReparseGuid — это GUID , назначенный при установке точки повторного просмотра.
GenericReparseBuffer
GenericReparseBuffer.DataBuffer[1]
Определяемые пользователем данные для точки повторного анализа. Содержимое определяется реализацией точки повторного определения. Тег в элементе ReparseTag и GUID в элементе ReparseGuid указывают, как следует интерпретировать данные.
Комментарии
Структура REPARSE_GUID_DATA_BUFFER используется всеми сторонними многоуровневые драйверы для хранения данных для точки повторного анализа. Каждая точка повторного преобразования содержит один экземпляр структуры REPARSE_GUID_DATA_BUFFER .
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winnt.h (включая Windows.h) |