gpt4 book ai didi

com - 如何使用 ITypeInfo 指针来获取类型的名称?

转载 作者:行者123 更新时间:2023-12-04 06:48:57 25 4
gpt4 key购买 nike

应该是一个简单的问题,但搜索文档让我发疯。假设我有一个用于 coclass 或接口(interface)的 ITypeInfo 指针。如何获取该类或接口(interface)的名称?

最佳答案

行。结果确实很简单。您只需调用ITypeInfo.GetDocumentation成员 ID 设置为 MEMBERID_NIL 的方法(-1)。像这样:

CComBSTR typeName;
hr = typeInfo->GetDocumentation( MEMBERID_NIL, &typeName, NULL, NULL, NULL );

如果您使用 .NET 进行编程, Marshal.GetTypeInfoName 可以方便地为您执行上述操作。方法:

// using System.Runtime.InteropServices;
string typeName = Marshal.GetTypeInfoName(typeInfo);

关于com - 如何使用 ITypeInfo 指针来获取类型的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3746513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com