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 |