none
基于RTC API的实时通信 RRS feed

  • 问题

  • 下载的msdn上的TRCSamplecode

    // Initialize the RTC COM object

    hr = CoCreateInstance (CLSID_RTCClient, NULL, CLSCTX_INPROC_SERVER, IID_IRTCClient, (LPVOID *)&m_pClient); // Initialize the client interface hr = m_pClient->Initialize();

    为什么在hr = m_pClient->Initialize();处初始化失败????

    2013年1月27日 12:14

全部回复

  • 对com进行初始化了么

    新浪微博http://weibo.com/xianglitian,欢迎围观

    2013年1月28日 6:13
  • 请参考这里:

    初始化COM组建的几种方法:http://blog.csdn.net/rabbitguiming/article/details/4814190


    Damon Zheng
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年1月28日 6:41
    版主
  • 是不是要先对COM进行初始化?
    2013年1月28日 12:55
  • 初始化了。。。

     HRESULT hr;
     m_pClient = NULL;
     m_pEvents = NULL;
     
     hr = CoInitialize(NULL);
     if (FAILED(hr))
     {
      return hr;
     }
     //MessageBox ( "1" );
     hr = CoCreateInstance (CLSID_RTCClient, NULL,
      CLSCTX_INPROC_SERVER, IID_IRTCClient,
      (LPVOID *)&m_pClient);        ///GUID={7a42ea29-a2b7-40c4-b091-f6f024aa89be}

     if (FAILED(hr))
     {
      return hr;
     }
     //初始化客户端接口
     hr = m_pClient->Initialize();


    2013年1月28日 12:58
  • 我今天在别人电脑上,初始化是成功的,在我的电脑上不行,不知道是什么原因

    2013年1月28日 13:18
  • 我今天在别人电脑上,初始化是成功的,在我的电脑上不行,不知道是什么原因

    2013年1月28日 13:18
  • 我今天在别人电脑上,初始化是成功的,在我的电脑上不行,不知道是什么原因

    你可以查看以下失败后 hr 描述的错误是什么。
    2013年1月29日 1:36
  • hr=0x80040154;我查看msdn里面ITRCClient 的函数Initialize()返回值没有这样的值;

    RTC_E_CLIENT_ALREADY_INITIALIZED
    0x80EE0026L

    Client already initialized ;

    RTC_E_CLIENT_ALREADY_SHUT_DOWN
    0x80EE0027L

    Client already shut down ;

    2013年1月29日 4:15
  • // MessageId: REGDB_E_CLASSNOTREG
    //
    // MessageText:
    //
    // Class not registered
    //
    #define REGDB_E_CLASSNOTREG              _HRESULT_TYPEDEF_(0x80040154L)

    winerror.h

    2013年4月30日 12:30
  • 我今天在别人电脑上,初始化是成功的,在我的电脑上不行,不知道是什么原因

    你调用的COM的动态链接库注册了么,这个必须在电脑上注册后才能在注册表找到他的GUID。

    0xDEADBEEF

    2013年5月3日 3:17
    版主