iDispatch::GetTypeInfoCount 方法 (oaidl.h)
检索对象提供的类型信息接口的数量(0 或 1)。
语法
HRESULT GetTypeInfoCount(
[out] UINT *pctinfo
);
parameters
[out] pctinfo
对象提供的类型信息接口的数目。 如果对象提供类型信息,则此数字为 1;否则,数字为 0。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
失败。 |
注解
方法可能返回零,指示对象不提供任何类型信息。 在这种情况下,对象可能仍可通过 IDispatch 或 VTBL 进行编程,但不为浏览器、编译器或其他访问类型信息的编程工具提供运行时类型信息。 这对于在浏览器中隐藏对象非常有用。
示例
Lines 示例文件 Lines.cpp 中的此代码为 CLines 类实现 GetTypeInfoCount 成员函数, (ActiveX 或 OLE 对象) 。
STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
if (pctinfo == NULL) {
return E_INVALIDARG;
}
*pctinfo = 1;
return NOERROR;
}
要求
目标平台 | Windows |
标头 | oaidl.h |
请参阅
反馈
提交和查看相关反馈