Função DStorageCreateCompressionCodec (dstorage.h)
Recupera um objeto DirectStorage usado para compactar/descompactar o conteúdo. Os codecs de compactação não são thread-safe, portanto, várias instâncias serão necessárias se os codecs precisarem ser usados por vários threads.
Sintaxe
HRESULT DStorageCreateCompressionCodec(
DSTORAGE_COMPRESSION_FORMAT format,
UINT32 numThreads,
REFIID riid,
void **ppv
);
Parâmetros
format
Tipo: DSTORAGE_COMPRESSION_FORMAT
Especifica como os dados são compactados.
numThreads
Especifica o número máximo de threads que esse codec usará. Especificar 0 significa usar a melhor suposição do sistema com um bom valor.
riid
Especifica a interface compressor/descompressor directStorage, como __uuidof(IDStorageCompressionCodec)
.
ppv
Recebe o objeto de fábrica DirectStorage.
Valor retornado
Código de erro HRESULT padrão.
Requisitos
Cabeçalho | dstorage.h |