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 |
---|---|
|
Alternative Datenströme. Dies entspricht dem NTFS-$DATA Streamtyp für einen benannten Datenstrom. |
|
Standarddaten. Dies entspricht dem NTFS-$DATA-Streamtyp im Standarddatenstrom (ohne Namen). |
|
Erweiterte Attributdaten. Dies entspricht dem NTFS-$EA-Streamtyp. |
|
Hardlink-Informationen. Dies entspricht dem NTFS-$FILE_NAME-Streamtyp. |
|
Objektbezeichner. Dies entspricht dem NTFS $OBJECT_ID-Streamtyp. |
|
Eigenschaftendaten. |
|
Analysepunkte Dies entspricht dem NTFS-$REPARSE_POINT-Streamtyp. |
|
Sicherheitsdeskriptordaten. |
|
Sparsedatei. Dies entspricht dem NTFS-$DATA-Streamtyp für eine Sparsedatei. |
|
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.
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) |