Шаг 8 - UnRegisterTypeLib

Удаляет из реестра информацию, добавленную с помощью RegisterTypeLib. Данная функция позволяет приложениям правильно удалять себя из системы. Объекты, реализованные “в процессе”, обычно вызывают эту функцию из DLLUnregisterServer.

HRESULT UnRegisterTypeLib
( 
	REFGUID libID, 
	unsigned short wVerMajor, 
	unsigned short wVerMinor, 
	LCID kid, 
	SYSKIND syskind
);

Параметры:

Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:

Код возвратаЗначение
S_OKУспех.
E_OUTOFMEMORYHe хватает памяти.
E_INVALIDARGОдин или несколько аргументов неверны.
TYPE_E_IOERRORФункция не может выполнить запись в файл.
TYPE_E_REGISTRYACCESSОшибка при обращении к системной регистрационной базе данных.
TYPE_E_INVALIDSTATEHe удается открыть библиотеку типа.

Комментарии:
Объекты, реализованные “в процессе”, обычно вызывают эту функцию из DLLUnregisterServer.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.03.2002