FILE_STREAM_INFO structure (winbase.h)
Reçoit les informations de flux de fichiers pour le fichier spécifié. Utilisée pour tous les descripteurs. Utilisez uniquement lors de l’appel de GetFileInformationByHandleEx.
Syntaxe
typedef struct _FILE_STREAM_INFO {
DWORD NextEntryOffset;
DWORD StreamNameLength;
LARGE_INTEGER StreamSize;
LARGE_INTEGER StreamAllocationSize;
WCHAR StreamName[1];
} FILE_STREAM_INFO, *PFILE_STREAM_INFO;
Membres
NextEntryOffset
Décalage de l’entrée FILE_STREAM_INFO suivante retournée. Ce membre est égal à zéro si aucune autre entrée ne suit celle-ci.
StreamNameLength
Longueur, en octets, de StreamName.
StreamSize
Taille, en octets, du flux de données.
StreamAllocationSize
Quantité d’espace allouée au flux, en octets. Cette valeur est généralement un multiple de la taille du secteur ou du cluster de l’appareil physique sous-jacent.
StreamName[1]
Nom du flux.
Remarques
La structure FILE_STREAM_INFO est utilisée pour énumérer les flux d’un fichier.
La prise en charge des flux de données nommés est spécifique au système de fichiers.
La structure FILE_STREAM_INFO doit être alignée sur une limite LONGLONG (8 octets). Si une mémoire tampon contient au moins deux de ces structures, la valeur NextEntryOffset dans chaque entrée, à l’exception de la dernière, se situe sur une limite de 8 octets.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
En-tête | winbase.h (inclure Windows.h) |
Composant redistribuable | SDK Windows sur Windows Server 2003 et Windows XP. |