返回有关一个 COM 对象(例如一个 Visual FoxPro 自动服务程序)的注册信息。
语法
COMCLASSINFO(oObject [, nInfoType])
返回值类型
字符型
参数
oObject
对一个 COM 或 OLE 对象的对象引用。
nInfoType
指定要返回的信息类型。下表列出了 nInfoType 的值,以及所返回的信息。
nInfoType | 所返回的信息 |
1(默认值) | 对象的程序标识符 (ProgID)。一个 ProgID 是与 CLSID 相关的注册项。 |
2 | 对象的 VersionIndependentProdID。VersionIndependentProgID 使得一个 ProgID 与 CLSID相关。它用于确定一个对象应用程序的最新版本,引用该应用程序的类,而且不同版本的VersionIndependentProgID 相同。 |
3 | 对象的友好名称 |
4 | 对象的类标识符 (CLSID)。CLSID 是全局唯一的标识符,它标识了一个 COM 类对象。 |
说明
如果指定对象的注册信息不可用,COMCLASSINFO()返回空字符串。Visual FoxPro 自动服务程序是 COM 对象,是在项目管理器中创建的 .exe 执行文件或 .dll 动态链接库。