estrutura FILE_PROVIDER_EXTERNAL_INFO_V0 (ntifs.h)

Essa estrutura pode estar alterada ou indisponível. Em vez disso, use FILE_PROVIDER_EXTERNAL_INFO_V1.

Sintaxe

typedef struct _FILE_PROVIDER_EXTERNAL_INFO_V0 {
  ULONG Version;
  ULONG Algorithm;
} FILE_PROVIDER_EXTERNAL_INFO_V0, *PFILE_PROVIDER_EXTERNAL_INFO_V0;

Membros

Version

A versão do provedor a ser usada. Especifique FILE_PROVIDER_CURRENT_VERSION.

Algorithm

Especifica o algoritmo de compactação usado para compactar esse arquivo. Os algoritmos definidos no momento são:

Algoritmo Descrição
FILE_PROVIDER_COMPRESSION_XPRESS4K Os dados do arquivo devem ser compactados em partes de 4kb com o algoritmo XPress. Esse algoritmo foi projetado para ser computacionalmente leve e fornece acesso rápido aos dados.
FILE_PROVIDER_COMPRESSION_LZX Os dados do arquivo devem ser compactados em partes de 32 kb com o algoritmo LZX. Esse algoritmo foi projetado para ser altamente compacto e fornece um volume pequeno para dados acessados com pouca frequência.
FILE_PROVIDER_COMPRESSION_XPRESS8K Os dados do arquivo devem ser compactados em partes de 8 kb com o algoritmo XPress.
FILE_PROVIDER_COMPRESSION_XPRESS16K Os dados do arquivo devem ser compactados em partes de 16 kb com o algoritmo XPress.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho ntifs.h (incluem Windows.h, WinIoCtl.h, Ntifs.h, Windows.h, WinIoCtl.h, Ntifs.h)

Confira também

FILE_PROVIDER_EXTERNAL_INFO_V1