Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
WIN32_STREAM_ID structure (winbase.h)
The WIN32_STREAM_ID structure contains stream data.
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;
Members
dwStreamId
Type of data. This member can be one of the following values.
| Value | Meaning |
|---|---|
|
Alternative data streams. This corresponds to the NTFS $DATA stream type on a named data stream. |
|
Standard data. This corresponds to the NTFS $DATA stream type on the default (unnamed) data stream. |
|
Extended attribute data. This corresponds to the NTFS $EA stream type. |
|
Hard link information. This corresponds to the NTFS $FILE_NAME stream type. |
|
Objects identifiers. This corresponds to the NTFS $OBJECT_ID stream type. |
|
Property data. |
|
Reparse points. This corresponds to the NTFS $REPARSE_POINT stream type. |
|
Security descriptor data. |
|
Sparse file. This corresponds to the NTFS $DATA stream type for a sparse file. |
|
Transactional NTFS (TxF) data stream. This corresponds to the NTFS $TXF_DATA stream type. Windows Server 2003 and Windows XP: This value is not supported. |
dwStreamAttributes
Attributes of data to facilitate cross-operating system transfer. This member can be one or more of the following values.
| Value | Meaning |
|---|---|
|
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 data (general attributes). Allows the stream to be ignored on cross-operations restore. |
Size
Size of data, in bytes.
dwStreamNameSize
Length of the name of the alternative data stream, in bytes.
cStreamName[ANYSIZE_ARRAY]
Unicode string that specifies the name of the alternative data stream.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Header | winbase.h (include Windows.h) |
See also
Feedback
Was this page helpful?
