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 |