estructura FILE_STREAM_INFO (winbase.h)
Recibe información del flujo de archivos para el archivo especificado. Se usa para cualquier identificador. Use solo al llamar a GetFileInformationByHandleEx.
Sintaxis
typedef struct _FILE_STREAM_INFO {
DWORD NextEntryOffset;
DWORD StreamNameLength;
LARGE_INTEGER StreamSize;
LARGE_INTEGER StreamAllocationSize;
WCHAR StreamName[1];
} FILE_STREAM_INFO, *PFILE_STREAM_INFO;
Miembros
NextEntryOffset
Desplazamiento del siguiente FILE_STREAM_INFO entrada que se devuelve. Este miembro es cero si ninguna otra entrada sigue a esta.
StreamNameLength
Longitud, en bytes, de StreamName.
StreamSize
Tamaño, en bytes, del flujo de datos.
StreamAllocationSize
Cantidad de espacio asignado para la secuencia, en bytes. Este valor suele ser un múltiplo del tamaño del sector o clúster del dispositivo físico subyacente.
StreamName[1]
El nombre del flujo.
Comentarios
La estructura FILE_STREAM_INFO se usa para enumerar las secuencias de un archivo.
La compatibilidad con flujos de datos con nombre es específica del sistema de archivos.
La estructura FILE_STREAM_INFO debe alinearse en un límite de LONGLONG (8 bytes). Si un búfer contiene dos o más de estas estructuras, el valor NextEntryOffset de cada entrada, excepto el último, cae en un límite de 8 bytes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Encabezado | winbase.h (incluye Windows.h) |
Redistribuible | Windows SDK en Windows Server 2003 y Windows XP. |