当前位置: 首页>>代码示例>>C++>>正文


C++ CKParameterManager::ParameterNameToGuid方法代码示例

本文整理汇总了C++中CKParameterManager::ParameterNameToGuid方法的典型用法代码示例。如果您正苦于以下问题:C++ CKParameterManager::ParameterNameToGuid方法的具体用法?C++ CKParameterManager::ParameterNameToGuid怎么用?C++ CKParameterManager::ParameterNameToGuid使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CKParameterManager的用法示例。


在下文中一共展示了CKParameterManager::ParameterNameToGuid方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1:

/*
*******************************************************************
* Function: GetCI()
*
* Description : Virtools loads a composition, this function will create a CI by a chunk.
* Parameters : CKParameter *parameter, rw :			the given parameter which want to be  filled
CKStateChunk *source_chunk,r :	    member variables of the CI are loaded from here
* Returns : CGBLCOError = Ok, if everything is gone fine.
*
*******************************************************************
*/
CGBLCOError
IGBLCIAccessInterface::GetCI(CGBLCI*target,CGBLCIID idCI)
{

	assert(target);
	CGBLSMStorageManager *storageManager = static_cast<CGBLSMStorageManager *>(context->GetManagerByGuid(GBLSMStorageManagerGUID));
	IGBLSMConfigurationAccess* smCIS = storageManager->GetConfigurationInterface();


	int flags  = 0 ;
	XString name,value,defaultValue,description,type;

	// get cis list 
	CGBLCOError returnValue = smCIS->RetrieveCI(&flags,&type,&value,&name,&description,&defaultValue,idCI);
	if (returnValue == CGBLCOError::EGBLCOErrorType::GBLCO_OK)
	{
		target->name = name;
		target->realValue = context->CreateCKParameterLocal("nullCI",type.Str());
		target->realValue->SetStringValue(value.Str());
		target->defaultValue = context->CreateCKParameterLocal("nullCIDF",type.Str()); 
		target->defaultValue->SetStringValue(defaultValue.Str());
		target->description = description;
		target->flags = flags;

		CKParameterManager *pm = context->GetParameterManager();
		target->type = pm->ParameterNameToGuid(type.Str());

	}
	return returnValue;
}
开发者ID:gbaumgart,项目名称:GBL_Backup,代码行数:41,代码来源:IGBLCIAccessInterface.cpp


注:本文中的CKParameterManager::ParameterNameToGuid方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。