структура PRJ_PLACEHOLDER_INFO (projectedfslib.h)
Буфер метаданных для файла заполнителя или каталога.
Синтаксис
typedef struct PRJ_PLACEHOLDER_INFO {
PRJ_FILE_BASIC_INFO FileBasicInfo;
struct {
UINT32 EaBufferSize;
UINT32 OffsetToFirstEa;
} EaInformation;
struct {
UINT32 SecurityBufferSize;
UINT32 OffsetToSecurityDescriptor;
} SecurityInformation;
struct {
UINT32 StreamsInfoBufferSize;
UINT32 OffsetToFirstStreamInfo;
} StreamsInformation;
PRJ_PLACEHOLDER_VERSION_INFO VersionInfo;
UINT8 VariableData[1];
} PRJ_PLACEHOLDER_INFO;
Члены
FileBasicInfo
Структура, которая предоставляет основные сведения об элементе: размер файла в байтах (должен быть равен нулю, если поле IsDirectory имеет значение TRUE), метки времени элемента и его атрибуты.
EaInformation
Структура, которая предоставляет сведения о расширенном атрибуте (EA) об элементе.
EaInformation.EaBufferSize
Размер буфера расширенных атрибутов в байтах. Если расширенные сведения об атрибуте отсутствуют, необходимо задать значение 0.
EaInformation.OffsetToFirstEa
Смещение (в байтах) от начала структуры PRJ_PLACEHOLDER_INFO до первой записи FILE_FULL_EA_INFORMATION.
SecurityInformation
Предоставляет сведения о пользовательском дескрипторе безопасности об элементе.
SecurityInformation.SecurityBufferSize
Размер пользовательского дескриптора безопасности (в байтах). Если настраиваемый дескриптор безопасности отсутствует, ей должно быть присвоено значение 0.
SecurityInformation.OffsetToSecurityDescriptor
Задает смещение (в байтах) от начала структуры PRJ_PLACEHOLDER_INFO до структуры SECURITY_DESCRIPTOR.
StreamsInformation
Предоставляет сведения об альтернативных потоках данных для элемента.
StreamsInformation.StreamsInfoBufferSize
Размер в байтах сведений о альтернативном потоке данных для заполнителя. Если альтернативных потоков данных нет, необходимо задать значение 0.
StreamsInformation.OffsetToFirstStreamInfo
Смещение в байтах от начала структуры PRJ_PLACEHOLDER_INFO до первой записи FILE_STREAM_INFORMATION.
VersionInfo
VariableData[1]
Начало буфера переменной длины для хранения EAs, пользовательского дескриптора безопасности и сведений о альтернативном потоке данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 [только классические приложения] |
Минимальная версия сервера | Windows Server [только классические приложения] |
Верхняя часть | projectedfslib.h |