具体而言,DetachDispatch 方法的原型可能如下:
void COleDispatchDriver::DetachDispatch();
调用这个方法后,COleDispatchDriver 对象将不再持有与之关联的 IDispatch 接口,但不会释放这个接口。这意味着在调用 DetachDispatch 后,你需要自己负责管理和释放相关的 IDispatch 接口,以免发生内存泄漏。
这通常在需要手动管理 COM 接口的情况下使用,当你需要在不同的对象之间转移接口所有权时,可以调用 DetachDispatch。
转载请注明出处:http://www.zyzy.cn/article/detail/21338/MFC/COleDispatchDriver