FILE_STREAM_INFO-Struktur (winbase.h)
Empfängt Dateidatenstrominformationen für die angegebene Datei. Wird für beliebige Handles verwendet. Verwenden Sie nur beim Aufrufen von GetFileInformationByHandleEx.
Syntax
typedef struct _FILE_STREAM_INFO {
DWORD NextEntryOffset;
DWORD StreamNameLength;
LARGE_INTEGER StreamSize;
LARGE_INTEGER StreamAllocationSize;
WCHAR StreamName[1];
} FILE_STREAM_INFO, *PFILE_STREAM_INFO;
Member
NextEntryOffset
Der Offset für den nächsten FILE_STREAM_INFO , der zurückgegeben wird. Dieser Member ist 0(0), wenn keine weiteren Einträge auf diesen Folgen folgen.
StreamNameLength
Die Länge von StreamName in Bytes.
StreamSize
Die Größe des Datenstroms in Bytes.
StreamAllocationSize
Die Menge des Speicherplatzes, der für den Stream in Byte zugewiesen wird. Dieser Wert ist in der Regel ein Vielfaches der Sektor- oder Clustergröße des zugrunde liegenden physischen Geräts.
StreamName[1]
Der Name des Datenstroms.
Hinweise
Die FILE_STREAM_INFO-Struktur wird verwendet, um die Streams für eine Datei aufzulisten.
Die Unterstützung für benannte Datenströme ist dateisystemspezifisch.
Die FILE_STREAM_INFO-Struktur muss an einer LONGLONG-Grenze (8 Byte) ausgerichtet werden. Wenn ein Puffer zwei oder mehr dieser Strukturen enthält, fällt der NextEntryOffset-Wert in jedem Eintrag mit Ausnahme des letzten auf eine 8-Byte-Grenze.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | winbase.h (Windows.h einschließen) |
Verteilbare Komponente | Windows SDK unter Windows Server 2003 und Windows XP. |