Condividi tramite


PRJ_PLACEHOLDER_INFO struttura (projectedfslib.h)

Buffer di metadati per il file segnaposto o la directory.

Sintassi

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;

Members

FileBasicInfo

Struttura che fornisce informazioni di base sull'elemento: le dimensioni del file in byte (devono essere zero se il campo IsDirectory è impostato su TRUE), i timestamp dell'elemento e i relativi attributi.

EaInformation

Struttura che fornisce informazioni sull'attributo esteso (EA) sull'elemento.

EaInformation.EaBufferSize

Dimensioni in byte del buffer dell'attributo esteso. Se non sono presenti informazioni sull'attributo esteso, è necessario impostare su 0.

EaInformation.OffsetToFirstEa

Offset, in byte, dall'inizio della struttura PRJ_PLACEHOLDER_INFO alla prima voce FILE_FULL_EA_INFORMATION.

SecurityInformation

Fornisce informazioni sul descrittore di sicurezza personalizzato sull'elemento.

SecurityInformation.SecurityBufferSize

Dimensioni, in byte, del descrittore di sicurezza personalizzato. Se non è presente un descrittore di sicurezza personalizzato, è necessario impostare su 0.

SecurityInformation.OffsetToSecurityDescriptor

Specifica l'offset, in byte, dall'inizio della struttura PRJ_PLACEHOLDER_INFO alla struttura SECURITY_DESCRIPTOR.

StreamsInformation

Fornisce informazioni sui flussi di dati alternativi per l'elemento.

StreamsInformation.StreamsInfoBufferSize

Dimensioni, in byte, di informazioni di flusso di dati alternative per il segnaposto. Se non sono presenti flussi di dati alternativi, è necessario impostare su 0.

StreamsInformation.OffsetToFirstStreamInfo

Offset, in byte, dall'inizio della struttura PRJ_PLACEHOLDER_INFO alla prima voce FILE_STREAM_INFORMATION.

VersionInfo

VariableData[1]

Inizio del buffer a lunghezza variabile per contenere EAs, un descrittore di sicurezza personalizzato e informazioni sul flusso di dati alternativo.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 [solo app desktop]
Server minimo supportato Windows Server [solo app desktop]
Intestazione projectedfslib.h