Freigeben über


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