structure WIN32_STREAM_ID (winbase.h)

La structure WIN32_STREAM_ID contient des données de flux.

Syntaxe

typedef struct _WIN32_STREAM_ID {
  DWORD         dwStreamId;
  DWORD         dwStreamAttributes;
  LARGE_INTEGER Size;
  DWORD         dwStreamNameSize;
  WCHAR         cStreamName[ANYSIZE_ARRAY];
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;

Membres

dwStreamId

Type de données. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
BACKUP_ALTERNATE_DATA
0x00000004
Flux de données alternatifs. Cela correspond au type de flux NTFS $DATA sur un flux de données nommé.
BACKUP_DATA
0x00000001
Données standard. Cela correspond au type de flux NTFS $DATA sur le flux de données par défaut (sans nom).
BACKUP_EA_DATA
0x00000002
Données d’attribut étendues. Cela correspond au type de flux ntfs $EA.
BACKUP_LINK
0x00000005
Informations sur les liens physiques. Cela correspond au type de flux NTFS $FILE_NAME.
BACKUP_OBJECT_ID
0x00000007
Identificateurs d’objets. Cela correspond au type de flux NTFS $OBJECT_ID.
BACKUP_PROPERTY_DATA
0x00000006
Données de propriété.
BACKUP_REPARSE_DATA
0x00000008
Points d’analyse. Cela correspond au type de flux NTFS $REPARSE_POINT.
BACKUP_SECURITY_DATA
0x00000003
Données de descripteur de sécurité.
BACKUP_SPARSE_BLOCK
0x00000009
Fichier partiellement alloué. Cela correspond au type de flux NTFS $DATA pour un fichier partiellement alloué.
BACKUP_TXFS_DATA
0x0000000A

Flux de données NTFS transactionnel (TxF). Cela correspond au type de flux NTFS $TXF_DATA.

Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge.

dwStreamAttributes

Attributs de données pour faciliter le transfert entre systèmes d’exploitation. Ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Signification
STREAM_MODIFIED_WHEN_READ
Ensemble d’attributs si le flux contient des données modifiées lors de la lecture. Permet à l’application de sauvegarde de savoir que la vérification des données échouera.
STREAM_CONTAINS_SECURITY
Stream contient des données de sécurité (attributs généraux). Permet d’ignorer le flux lors de la restauration inter-opérations.

Size

Taille des données, en octets.

dwStreamNameSize

Longueur du nom du flux de données alternatif, en octets.

cStreamName[ANYSIZE_ARRAY]

Chaîne Unicode qui spécifie le nom du flux de données alternatif.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winbase.h (inclure Windows.h)

Voir aussi

BackupRead

BackupSeek

BackupWrite