Compartilhar via


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