WIN32_STREAM_ID Struktur (winbase.h)

Die WIN32_STREAM_ID-Struktur enthält Datenstromdaten.

Syntax

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

Member

dwStreamId

Datentyp. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
BACKUP_ALTERNATE_DATA
0x00000004
Alternative Datenströme. Dies entspricht dem NTFS-$DATA Streamtyp für einen benannten Datenstrom.
BACKUP_DATA
0x00000001
Standarddaten. Dies entspricht dem NTFS-$DATA-Streamtyp im Standarddatenstrom (ohne Namen).
BACKUP_EA_DATA
0x00000002
Erweiterte Attributdaten. Dies entspricht dem NTFS-$EA-Streamtyp.
BACKUP_LINK
0x00000005
Hardlink-Informationen. Dies entspricht dem NTFS-$FILE_NAME-Streamtyp.
BACKUP_OBJECT_ID
0x00000007
Objektbezeichner. Dies entspricht dem NTFS $OBJECT_ID-Streamtyp.
BACKUP_PROPERTY_DATA
0x00000006
Eigenschaftendaten.
BACKUP_REPARSE_DATA
0x00000008
Analysepunkte Dies entspricht dem NTFS-$REPARSE_POINT-Streamtyp.
BACKUP_SECURITY_DATA
0x00000003
Sicherheitsdeskriptordaten.
BACKUP_SPARSE_BLOCK
0x00000009
Sparsedatei. Dies entspricht dem NTFS-$DATA-Streamtyp für eine Sparsedatei.
BACKUP_TXFS_DATA
0x0000000A

Transaktions-NTFS-Datenstrom (TxF). Dies entspricht dem NTFS-$TXF_DATA-Streamtyp.

Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.

dwStreamAttributes

Attribute von Daten, um die betriebssystemübergreifende Übertragung zu erleichtern. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.

Wert Bedeutung
STREAM_MODIFIED_WHEN_READ
Attributsatz, wenn der Stream Daten enthält, die beim Lesen geändert werden. Ermöglicht der Sicherungsanwendung zu erkennen, dass die Überprüfung der Daten fehlschlägt.
STREAM_CONTAINS_SECURITY
Stream enthält Sicherheitsdaten (allgemeine Attribute). Ermöglicht es, den Stream bei der betriebsübergreifenden Wiederherstellung zu ignorieren.

Size

Größe der Daten in Bytes.

dwStreamNameSize

Länge des Namens des alternativen Datenstroms in Bytes.

cStreamName[ANYSIZE_ARRAY]

Unicode-Zeichenfolge, die den Namen des alternativen Datenstroms angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winbase.h (einschließlich Windows.h)

Weitere Informationen

BackupRead

BackupSeek

BackupWrite