Метод ITypeLib::IsName (oaidl.h)

Показывает, содержит ли переданная строка имя типа или члена, описанного в библиотеке.

Синтаксис

HRESULT IsName(
  [in, out] LPOLESTR szNameBuf,
  [in]      ULONG    lHashVal,
  [out]     BOOL     *pfName
);

Параметры

[in, out] szNameBuf

Строка для проверки. Если этот метод выполнен успешно, szNameBuf изменяется в соответствии с регистром (прописными буквами), найденным в библиотеке типов.

[in] lHashVal

Хэш-значение szNameBuf.

[out] pfName

Значение true, если szNameBuf найден в библиотеке типов; в противном случае — false.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.

Требования

Требование Значение
Целевая платформа Windows
Header oaidl.h

См. также раздел

ITypeLib