Позволяет определить, содержит ли переданная строка имя типа или члена, описанного в библиотеке.
HRESULT IsName ( OLECHAR FAR* szNameBuf, unsigned long IHashVal, BOOLpfName );
Параметры:
szNameBuf
Строка для проверки. В случае успеха в этот буфер помещается строка, найденная в библиотеке типа (она может отличаться от оригинальной регистром букв).
IHashVal
Хэш-значение для строки szNameBuf.
pfName
После возврата устанавливается в True, если строка szNameBuf в библиотеке типа найдена, или в False, если ее там нет.
Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:
Код возврата | Значение |
---|---|
S_OK | Успех. |
E_OUTOFMEMORY | He хватает памяти. |
E_INVALIDARG | Один или несколько аргументов неверны. |
TYPE_E_IOERROR | Функция не может выполнить запись в файл. |
TYPE_E_INVDATAREAD | Неверные данные. |
TYPE_E_UNSUPFORMAT | Библиотека типа имеет старый формат. |
TYPE E INVALIDSTATE | Не удается открыть библиотеку типа. |