структура 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
Тег повторного просмотра, который следует открыть напрямую, не возвращая 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 |