structure PRJ_PLACEHOLDER_INFO (projectedfslib.h)

Mémoire tampon de métadonnées pour le fichier ou le répertoire d’espace réservé.

Syntaxe

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;

Membres

FileBasicInfo

Structure qui fournit des informations de base sur l’élément : la taille du fichier en octets (doit être zéro si le champ IsDirectory est défini sur TRUE), les horodatages de l’élément et ses attributs.

EaInformation

Structure qui fournit des informations d’attribut étendu (EA) sur l’élément.

EaInformation.EaBufferSize

Taille en octets de la mémoire tampon d’attribut étendue. S’il n’existe aucune information d’attribut étendue, cela doit être défini sur 0.

EaInformation.OffsetToFirstEa

Décalage, en octets, du début de la structure PRJ_PLACEHOLDER_INFO à la première entrée FILE_FULL_EA_INFORMATION.

SecurityInformation

Fournit des informations de descripteur de sécurité personnalisées sur l’élément.

SecurityInformation.SecurityBufferSize

Taille, en octets, du descripteur de sécurité personnalisé. S’il n’existe pas de descripteur de sécurité personnalisé, il doit être défini sur 0.

SecurityInformation.OffsetToSecurityDescriptor

Spécifie le décalage, en octets, entre le début de la structure PRJ_PLACEHOLDER_INFO et la structure SECURITY_DESCRIPTOR.

StreamsInformation

Fournit des informations sur d’autres flux de données pour l’élément.

StreamsInformation.StreamsInfoBufferSize

Taille, en octets, des informations de flux de données de remplacement pour l’espace réservé. S’il n’existe aucun autre flux de données, cela doit être défini sur 0.

StreamsInformation.OffsetToFirstStreamInfo

Décalage, en octets, du début de la structure PRJ_PLACEHOLDER_INFO à la première entrée FILE_STREAM_INFORMATION.

VersionInfo

VariableData[1]

Début de la mémoire tampon de longueur variable pour contenir des EA, un descripteur de sécurité personnalisé et d’autres informations de flux de données.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server [applications de bureau uniquement]
En-tête projectedfslib.h