摘要:
ref: 不允许别名,不允许为空指针unique : 不允许别名,允许为空指针ptr: 允许别名,允许为空指针其中:1. “别名”意味着如果同时有两个指针指向同一内存区域,则这两个指针互为别名,其可以推广至多个指针的情况2. “空指针”则意味着是否空指针仍然需要marshaling,其主要是出于marshaling传输效率考虑 阅读全文
摘要:
有三种方法,从烦到易:1. 直接include MIDL生成的 XXX_i.c 文件并导入类型库,注意只需include即可,不要将其添加到项目文件里面来,编译会出错 #include"atlexe_i.c"#import"atlexe.tlb"no_namespace,raw_interfaces_only 然后即可使用通常的CLSID_AtlExeServ... 阅读全文