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.

Consulte también

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx