FILE_STREAM_INFO struttura (winbase.h)
Riceve le informazioni sul flusso di file per il file specificato. Usato per gli handle. Usare solo quando si chiama GetFileInformationByHandleEx.
Sintassi
typedef struct _FILE_STREAM_INFO {
DWORD NextEntryOffset;
DWORD StreamNameLength;
LARGE_INTEGER StreamSize;
LARGE_INTEGER StreamAllocationSize;
WCHAR StreamName[1];
} FILE_STREAM_INFO, *PFILE_STREAM_INFO;
Members
NextEntryOffset
Offset per la voce di FILE_STREAM_INFO successiva restituita. Questo membro è zero se nessun'altra voce segue questa.
StreamNameLength
Lunghezza, in byte, di StreamName.
StreamSize
Dimensioni, in byte, del flusso di dati.
StreamAllocationSize
Quantità di spazio allocata per il flusso, in byte. Questo valore è in genere un multiplo del settore o delle dimensioni del cluster del dispositivo fisico sottostante.
StreamName[1]
Nome del flusso.
Commenti
La struttura FILE_STREAM_INFO viene usata per enumerare i flussi per un file.
Il supporto per i flussi di dati denominati è specifico del file system.
La struttura FILE_STREAM_INFO deve essere allineata a un limite LONGLONG (8 byte). Se un buffer contiene due o più strutture, il valore NextEntryOffset in ogni voce, ad eccezione dell'ultimo, cade su un limite di 8 byte.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Intestazione | winbase.h (include Windows.h) |
Componente ridistribuibile | Windows SDK in Windows Server 2003 e Windows XP. |