本网站可以出售:只需60000元直接拥有。QQ:939804642
您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ACE_REGISTRY_CALL_RETURN函数代码示例

51自学网 2021-06-01 19:32:14
  C++
这篇教程C++ ACE_REGISTRY_CALL_RETURN函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ACE_REGISTRY_CALL_RETURN函数的典型用法代码示例。如果您正苦于以下问题:C++ ACE_REGISTRY_CALL_RETURN函数的具体用法?C++ ACE_REGISTRY_CALL_RETURN怎么用?C++ ACE_REGISTRY_CALL_RETURN使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

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

示例1: ACE_TEXT_RegCreateKeyEx

// Insert or update <naming_context> with <name> relative to <this> context// (String version)intACE_Registry::Naming_Context::bind_context (const ACE_TString &name,                                            /* const */ Naming_Context &naming_context,                                            u_long persistence,                                            u_long security_access,                                            LPSECURITY_ATTRIBUTES security_attributes){  u_long reason;  long result = ACE_TEXT_RegCreateKeyEx (this->key_,                                         name.c_str (),                                         0,                                         0,                                         persistence,                                         security_access,                                         security_attributes,                                         &naming_context.key_,                                         &reason);  if (result == ERROR_SUCCESS)    {      // Set the correct parent      naming_context.parent (this->key_);      // Set the correct name      naming_context.name (name);    }  ACE_REGISTRY_CALL_RETURN (result);}
开发者ID:16898500,项目名称:SkyFireEMU,代码行数:30,


示例2: ACE_TEXT_RegQueryValueEx

// Find <object> with <name> in <this> context// (String version)intACE_Registry::Naming_Context::resolve (const ACE_TString &name,                                       Object &object){  // Get object state  u_long type;  void *data = object.data ();  u_long size = object.size ();  long result = ACE_TEXT_RegQueryValueEx (this->key_,                                          name.c_str (),                                          0,                                          &type,                                          (BYTE *)data,                                          &size);  if (result == ERROR_SUCCESS)    {      // Reset object state      // No need to set object.data()      object.type (type);      object.size (size);    }  ACE_REGISTRY_CALL_RETURN (result);}
开发者ID:16898500,项目名称:SkyFireEMU,代码行数:27,


示例3: defined

/* static */intACE_Predefined_Naming_Contexts::connect (ACE_Registry::Naming_Context &naming_context,                                         HKEY predefined,                                         const ACE_TCHAR *machine_name){#if defined (ACE_HAS_WINCE)  return -1;#else  long result = -1;  if (machine_name != 0 && ACE_OS::strcmp (ACE_TEXT ("localhost"), machine_name) == 0)    machine_name = 0;  if (predefined == HKEY_LOCAL_MACHINE || predefined == HKEY_USERS)    result =      ACE_TEXT_RegConnectRegistry (const_cast<ACE_TCHAR *> (machine_name),                                   predefined,                                   &naming_context.key_);  if (predefined == HKEY_CURRENT_USER || predefined == HKEY_CLASSES_ROOT)    // Make sure that for these types, the machine is local    if (machine_name == 0 ||        ACE_Predefined_Naming_Contexts::is_local_host (machine_name))      {        naming_context.key_ = predefined;        result = 0;      }    else      result = -1;  ACE_REGISTRY_CALL_RETURN (result);#endif  // ACE_HAS_WINCE}
开发者ID:Elevim,项目名称:RG-332,代码行数:33,


示例4: ACE_TEXT_RegDeleteKey

// Remove naming_context with <name> from <this> context// (String version)intACE_Registry::Naming_Context::unbind_context (const ACE_TString &name){  long result = ACE_TEXT_RegDeleteKey (this->key_,                                                       name.c_str ());  ACE_REGISTRY_CALL_RETURN (result);}
开发者ID:16898500,项目名称:SkyFireEMU,代码行数:10,


示例5: ACE_TEXT_RegSetValueEx

// Insert or update <object> with <name> into <this> context// (String version)intACE_Registry::Naming_Context::bind (const ACE_TString &name,                                    const Object &object){  long result = ACE_TEXT_RegSetValueEx (this->key_,                                        name.c_str (),                                        0,                                        object.type (),                                        (const BYTE *) object.data (),                                        object.size ());  ACE_REGISTRY_CALL_RETURN (result);}
开发者ID:16898500,项目名称:SkyFireEMU,代码行数:14,


示例6: ACE_TEXT_RegOpenKeyEx

// Find <naming_context> with <name> in <this> context// (String version)intACE_Registry::Naming_Context::resolve_context (const ACE_TString &name,                                               Naming_Context &naming_context,                                               u_long security_access){  long result = ACE_TEXT_RegOpenKeyEx (this->key_,                                       name.c_str (),                                       0,                                       security_access,                                       &naming_context.key_);  if (result == ERROR_SUCCESS)    {      // set the correct parent      naming_context.parent (this->key_);      // set the correct name      naming_context.name (name);    }  ACE_REGISTRY_CALL_RETURN (result);}
开发者ID:16898500,项目名称:SkyFireEMU,代码行数:22,


示例7: ACE_REGISTRY_CALL_RETURN

// Close the handle of the contextintACE_Registry::Naming_Context::close (void){  long result = this->key_ ? ::RegCloseKey (this->key_) : ERROR_SUCCESS;  ACE_REGISTRY_CALL_RETURN (result);}
开发者ID:16898500,项目名称:SkyFireEMU,代码行数:7,



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


C++ ACE_SET_BITS函数代码示例
C++ ACE_OS_TRACE函数代码示例
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1