Platform SDK: Files and I/O |
The WIN32_STREAM_ID structure contains stream data.
typedef struct _WIN32_STREAM_ID { DWORD dwStreamId; DWORD dwStreamAttributes; LARGE_INTEGER Size; DWORD dwStreamNameSize; WCHAR cStreamName[ANYSIZE_ARRAY]; } WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
Value | Meaning |
---|---|
BACKUP_DATA | Standard data |
BACKUP_EA_DATA | Extended attribute data |
BACKUP_SECURITY_DATA | Security descriptor data |
BACKUP_ALTERNATE_DATA | Alternative data streams |
BACKUP_LINK | Hard link information |
BACKUP_PROPERTY_DATA | Property data |
BACKUP_OBJECT_ID | Objects identifiers |
BACKUP_REPARSE_DATA | Reparse points |
BACKUP_SPARSE_BLOCK | Sparse file. |
Value | Description |
---|---|
STREAM_MODIFIED_WHEN_READ | Attribute set if the stream contains data that is modified when read. Allows the backup application to know that verification of data will fail. |
STREAM_CONTAINS_SECURITY | Stream contains security data (general attributes). Allows the stream to be ignored on cross-operations restore. |
Windows NT/2000: Requires Windows NT 3.1 or later.
Header: Declared in Winbase.h; include Windows.h.
Tape Backup Overview, Tape Backup Structures, BackupRead, BackupSeek, BackupWrite