Поделиться через


Метод ICOMAdminCatalog2::IsSafeToDelete (comadmin.h)

Определяет, используется ли указанная библиотека DLL каталогом COM+ или реестром.

Синтаксис

HRESULT IsSafeToDelete(
  [in]          BSTR          bstrDllName,
  [out, retval] COMAdminInUse *pCOMAdminInUse
);

Параметры

[in] bstrDllName

Полный путь к библиотеке DLL для тестирования.

[out, retval] pCOMAdminInUse

Указывает использование библиотеки DLL. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
COMAdminNotInUse
0
Библиотека DLL не используется и может быть безопасно удалена.
COMAdminInUseByCatalog
0x1
Библиотека DLL используется каталогом COM+.
COMAdminInUseByRegistryUnknown
0x2
Библиотека DLL используется неизвестным компонентом реестра.
COMAdminInUseByRegistryProxyStub
0x3
Библиотека DLL используется компонентом реестра прокси-сервера.
COMAdminInUseByRegistryTypeLib
0x4
Библиотека DLL используется компонентом реестра TypeLib.
COMAdminInUseByRegistryClsid
0x5
Библиотека DLL используется компонентом реестра CLSID.

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comadmin.h

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

ICOMAdminCatalog2