estrutura FILE_STREAM_INFO (winbase.h)
Recebe informações de fluxo do arquivo especificado. Usado para todos os identificadores. Use somente ao chamar GetFileInformationByHandleEx.
Sintaxe
typedef struct _FILE_STREAM_INFO {
DWORD NextEntryOffset;
DWORD StreamNameLength;
LARGE_INTEGER StreamSize;
LARGE_INTEGER StreamAllocationSize;
WCHAR StreamName[1];
} FILE_STREAM_INFO, *PFILE_STREAM_INFO;
Membros
NextEntryOffset
O deslocamento para a próxima entrada de FILE_STREAM_INFO retornada. Esse membro será zero se nenhuma outra entrada seguir esta.
StreamNameLength
O comprimento, em bytes, de StreamName.
StreamSize
O tamanho, em bytes, do fluxo de dados.
StreamAllocationSize
A quantidade de espaço alocada para o fluxo, em bytes. Esse valor geralmente é um múltiplo do tamanho do setor ou do cluster do dispositivo físico subjacente.
StreamName[1]
O nome do fluxo.
Comentários
A estrutura FILE_STREAM_INFO é usada para enumerar os fluxos de um arquivo.
O suporte para fluxos de dados nomeados é específico do sistema de arquivos.
A estrutura FILE_STREAM_INFO deve ser alinhada em um limite LONGLONG (8 bytes). Se um buffer contiver duas ou mais dessas estruturas, o valor NextEntryOffset em cada entrada, exceto a última, se enquadra em um limite de 8 bytes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | winbase.h (incluir Windows.h) |
Redistribuível | SDK do Windows no Windows Server 2003 e no Windows XP. |