7.1.1.4. CUPTI::PcSamplingUtil::CUptiUtil_GetPcSampDataParams

struct CUptiUtil_GetPcSampDataParams

的参数 CuptiUtilGetPcSampData

公共成员

size_t size

数据结构的大小,即

CUpti_PCSamplingDisableParamsSize CUPTI 客户端应设置结构体的大小。CUPTI 将使用它来检查结构体中有哪些字段可用。用于保持向后兼容性。

std::ifstream *fileHandler

文件句柄。

PcSamplingBufferType bufferType

要存储在文件中的缓冲区类型。

BufferInfo *pBufferInfoData

指向使用 CuptiUtilGetBufferInfo 收集的缓冲区信息的指针。

void *pSamplingData

指向已分配内存的指针,用于存储从文件检索的数据。

size_t numAttributes

配置属性的数量。

CUpti_PCSamplingConfigurationInfo *pPCSamplingConfigurationInfo

请参考 CUpti_PCSamplingConfigurationInfo

PcSamplingStallReasons *pPcSamplingStallReasons

请参考 PcSamplingStallReasons

对于 PcSamplingStallReasons 的 stallReasons 字段,预计会为数组的每个字符串元素分配内存。