Compartilhar via


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