estrutura PRJ_PLACEHOLDER_INFO (projectedfslib.h)
Um buffer de metadados para o arquivo de espaço reservado ou diretório.
Sintaxe
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;
Membros
FileBasicInfo
Uma estrutura que fornece informações básicas sobre o item: o tamanho do arquivo em bytes (deve ser zero se o campo IsDirectory estiver definido como TRUE), os carimbos de data/hora do item e seus atributos.
EaInformation
Uma estrutura que fornece informações de atributo estendido (EA) sobre o item.
EaInformation.EaBufferSize
O tamanho em bytes do buffer de atributo estendido. Se não houver informações de atributo estendido, isso deverá ser definido como 0.
EaInformation.OffsetToFirstEa
O deslocamento, em bytes, desde o início da estrutura PRJ_PLACEHOLDER_INFO até a primeira entrada FILE_FULL_EA_INFORMATION.
SecurityInformation
Fornece informações personalizadas do descritor de segurança sobre o item.
SecurityInformation.SecurityBufferSize
O tamanho, em bytes, do descritor de segurança personalizado. Se não houver nenhum descritor de segurança personalizado, isso deverá ser definido como 0.
SecurityInformation.OffsetToSecurityDescriptor
Especifica o deslocamento, em bytes, desde o início da estrutura PRJ_PLACEHOLDER_INFO até a estrutura SECURITY_DESCRIPTOR.
StreamsInformation
Fornece informações sobre fluxos de dados alternativos para o item.
StreamsInformation.StreamsInfoBufferSize
O tamanho, em bytes, de informações alternativas de fluxo de dados para o espaço reservado. Se não houver fluxos de dados alternativos, isso deverá ser definido como 0.
StreamsInformation.OffsetToFirstStreamInfo
O deslocamento, em bytes, desde o início da estrutura PRJ_PLACEHOLDER_INFO até a primeira entrada de FILE_STREAM_INFORMATION.
VersionInfo
VariableData[1]
Início do buffer de comprimento variável para armazenar EAs, um descritor de segurança personalizado e informações alternativas de fluxo de dados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server [somente aplicativos da área de trabalho] |
Cabeçalho | projectedfslib.h |