DStorageCreateCompressionCodec 函数 (dstorage.h)

检索用于压缩/解压缩内容的 DirectStorage 对象。 压缩编解码器不是线程安全的,因此,如果编解码器需要由多个线程使用,则需要多个实例。

语法

HRESULT DStorageCreateCompressionCodec(
  DSTORAGE_COMPRESSION_FORMAT format,
  UINT32 numThreads,
  REFIID riid,
  void   **ppv
);

parameters

format

类型: DSTORAGE_COMPRESSION_FORMAT

指定数据的压缩方式。

numThreads

指定此编解码器将使用的最大线程数。 指定 0 意味着使用系统的最佳猜测值。

riid

指定 DirectStorage 压缩器/解压缩程序接口,例如 __uuidof(IDStorageCompressionCodec)

ppv

接收 DirectStorage 工厂对象。

返回值

标准 HRESULT 错误代码。

要求

   
标头 dstorage.h