PRJ_PLACEHOLDER_INFO-Struktur (projectedfslib.h)
Ein Metadatenpuffer für die Platzhalterdatei oder das Verzeichnis.
Syntax
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;
Member
FileBasicInfo
Eine Struktur, die grundlegende Informationen über das Element bereitstellt: die Größe der Datei in Bytes (sollte null sein, wenn das IsDirectory-Feld auf TRUE festgelegt ist), die Zeitstempel des Elements und seine Attribute.
EaInformation
Eine Struktur, die EA-Informationen (Extended Attribute) zum Element bereitstellt.
EaInformation.EaBufferSize
Die Größe des erweiterten Attributpuffers in Bytes. Wenn keine erweiterten Attributinformationen vorhanden sind, muss diese auf 0 festgelegt werden.
EaInformation.OffsetToFirstEa
Der Offset in Bytes vom Anfang der PRJ_PLACEHOLDER_INFO-Struktur bis zum ersten FILE_FULL_EA_INFORMATION Eintrag.
SecurityInformation
Stellt benutzerdefinierte Sicherheitsbeschreibungsinformationen zum Element bereit.
SecurityInformation.SecurityBufferSize
Die Größe des benutzerdefinierten Sicherheitsdeskriptors in Bytes. Wenn kein benutzerdefinierter Sicherheitsdeskriptor vorhanden ist, muss dieser auf 0 festgelegt werden.
SecurityInformation.OffsetToSecurityDescriptor
Gibt den Offset in Bytes vom Anfang der PRJ_PLACEHOLDER_INFO-Struktur bis zur SECURITY_DESCRIPTOR-Struktur an.
StreamsInformation
Stellt Informationen zu alternativen Datenströmen für das Element bereit.
StreamsInformation.StreamsInfoBufferSize
Die Größe der alternativen Datenstrominformationen für den Platzhalter in Bytes. Wenn keine alternativen Datenströme vorhanden sind, muss dies auf 0 festgelegt werden.
StreamsInformation.OffsetToFirstStreamInfo
Der Offset in Bytes vom Anfang der PRJ_PLACEHOLDER_INFO-Struktur bis zum ersten FILE_STREAM_INFORMATION Eintrag.
VersionInfo
VariableData[1]
Beginn des Puffers mit variabler Länge, der EAs, einen benutzerdefinierten Sicherheitsdeskriptor und alternative Datenstrominformationen enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server [nur Desktop-Apps] |
Kopfzeile | projectedfslib.h |