Структура REPARSE_GUID_DATA_BUFFER


Структура REPARSE_GUID_DATA_BUFFER содержит информацию о точке повторной обработки. Она используется управляющим кодом 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), который уникально идентифицирует точку повторной обработки. При установке точки монтирования(точки повторной обработки), в члене структуры ReparseGuid приложение должно обеспечить не ПУСТОЕ (non-NULL) значение Глобального уникального идентификатора (GUID). При извлечении данных точки повторной обработки из файловой системы, член ReparseGuid - это назначенный GUID, когда устанавливалась точка повторной обработки.

GenericReparseBuffer

DataBuffer

Определяемые пользователем данные для точки повторной обработки. Содержание обуславливается средством реализации точки монтирования (точки повторной обработки). Тэг в члене структуры ReparseTag и Глобальный уникальный идентификатор (GUID) в члене структуры ReparseGuid указывают, как данные должны интерпретироваться.
 

Замечания

Структура REPARSE_GUID_DATA_BUFFER используется всеми тремя частями многоуровневых драйверов, чтобы хранить данные для точки повторной обработки. Каждая точка монтирования (точка повторной обработки) содержит один экземпляр структуры REPARSE_GUID_DATA_BUFFER.

Смотри также

Обзор Точки повторной обработки, Структуры, используемые файловыми системами, FSCTL_GET_REPARSE_POINT

Размещение и совместимость REPARSE_GUID_DATA_BUFFER

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Нет
е Windows Me Нет
н Windows 98 Нет
т Windows 95 Нет
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Нет
в    
е    
р    
Используемая библиотека -
Используемая DLL -
 Заголовочный файл  
- объявлено в Winnt.h
 - включено в Windows.h
 Unicode -
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz