Метод IDispatch::GetTypeInfoCount (oaidl.h)
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).
Синтаксис
HRESULT GetTypeInfoCount(
[out] UINT *pctinfo
);
Параметры
[out] pctinfo
Количество интерфейсов сведений о типах, предоставляемых объектом . Если объект предоставляет сведения о типе, это число равно 1; в противном случае число равно 0.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Ошибка. |
Комментарии
Метод может возвращать ноль, что означает, что объект не предоставляет никаких сведений о типе. В этом случае объект по-прежнему может быть программируемым с помощью IDispatch или ПАРАМЕТРОВL, но не предоставляет сведения о типе среды выполнения для браузеров, компиляторов или других средств программирования, которые обращаются к сведениям о типах. Это может быть полезно для скрытия объекта в браузерах.
Примеры
Этот код из примера файла Lines Lines.cpp реализует функцию-член GetTypeInfoCount для класса CLines (объект ActiveX или OLE).
STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
if (pctinfo == NULL) {
return E_INVALIDARG;
}
*pctinfo = 1;
return NOERROR;
}
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |