структура OPEN_REPARSE_LIST_ENTRY (ntifs.h)
Эта структура поддерживает открытие определенных точек повторного анализа без подавления поведения повторного анализа для всех классов точек повторного анализа.
Синтаксис
typedef struct _OPEN_REPARSE_LIST_ENTRY {
LIST_ENTRY OpenReparseListEntry;
ULONG ReparseTag;
ULONG Flags;
GUID ReparseGuid;
USHORT Size;
USHORT RemainingLength;
} OPEN_REPARSE_LIST_ENTRY, *POPEN_REPARSE_LIST_ENTRY;
Члены
OpenReparseListEntry
Запись в списке открытых повторов.
ReparseTag
Тег reparse, который должен быть открыт напрямую, не возвращая STATUS_REPARSE.
Flags
Флаги, управляющие поведением при обнаружении точки повторного выполнения в каталоге, который может быть непуст (один из тегов повторного выполнения распознается FsRtlIsNonEmptyDirectoryReparsePointAllowed).
ReparseGuid
GUID тега повторногопарирования, который должен быть открыт напрямую, не возвращая STATUS_REPARSE.
Size
Размер этой структуры.
RemainingLength
Длина необработанных путей при обнаружении точки повторного анализа.
Замечания
Эта структура позволяет вызывающим пользователям открывать определенные точки повторного анализа без подавления поведения повторного анализа для всех классов точек повторного анализа.
OPEN_REPARSE_LIST — это структура, используемая в ECP с ECP_TYPE_OPEN_REPARSE_GUID (323eb6a8-affd-4d95-8230-863bce09d37a
).
OPEN_REPARSE_LIST указывает на список структур OPEN_REPARSE_LIST_ENTRY, указывающих тег и, возможно, GUID, который должен быть открыт напрямую, не возвращая STATUS_REPARSE.
Если совпадение найдено, соответствующая структура OPEN_REPARSE_LIST_ENTRY будет иметь флаг OPEN_REPARSE_POINT_TAG_ENCOUNTERED, чтобы указать, что объект, открытый в соответствии с заданными критериями. Если совпадение найдено для каталога, который не является конечным компонентом пути и STATUS_REPARSE возвращается, в поле RemainingLength будет задана длина необработанных путей.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1607 |
минимальный поддерживаемый сервер | Windows Server 2016 |
заголовка | ntifs.h |