7.69. CUmemDecompressParams 结构体参考

[内存管理]

公共变量

CUmemDecompressAlgorithm algo
void * dst
cuuint32_t * dstActBytes
size_t  dstNumBytes
const void * src
size_t  srcNumBytes

变量

CUmemDecompressAlgorithmCUmemDecompressParams::algo [inherited]

使用的解压缩算法。

void * CUmemDecompressParams::dst [inherited]

指向一个缓冲区的指针,解压后的数据将被写入该缓冲区。写入此位置的字节数将被记录在由CUmemDecompressParams_st.dstActBytes指向的内存中

cuuint32_t * CUmemDecompressParams::dstActBytes [inherited]

解压缩操作完成后,实际写入CUmemDecompressParams.dst的字节数将以32位无符号整数的形式记录在该地址的内存中。

size_t CUmemDecompressParams::dstNumBytes [inherited]

解压缩操作预期将写入CUmemDecompressParams_st.dst的字节数。该值 是可选的;如果提供,CUDA驱动程序可能会将其用作调度各个解压缩操作的启发式依据。

const void * CUmemDecompressParams::src [inherited]

指向至少包含CUmemDecompressParams_st.srcNumBytes压缩字节的缓冲区指针。

size_t CUmemDecompressParams::srcNumBytes [inherited]

要从CUmemDecompressParams_st.src读取并解压的字节数。