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


Метод CWbemProviderGlue::FrameworkLogoffDLL(LPCWSTR,PLONG) (wbemglue.h)

[Класс CWbemProviderGlue является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Метод FrameworkLogoffDLL вызывается методом DllCanUnloadNow , чтобы определить, не используется ли сервер поставщика и его можно выгрузить.

Синтаксис

BOOL FrameworkLogoffDLL(
  LPCWSTR name,
  PLONG   plRefCount
);

Параметры

name

Имя выгружаемого сервера.

plRefCount

Текущее число ссылок. Этот параметр LONG должен совпадать с параметром, используемым в FrameworkLoginDLL и в качестве параметра конструктора CWbemGlueFactory.

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

Метод возвращает значение TRUE , если сервер не используется и может быть выгружен, и false , если сервер по-прежнему используется и не может быть выгружен.

Комментарии

Сейчас FrameworkLogoffDLL возвращает значение FALSE , пока ссылка для CWbemProviderGlue не будет равна нулю. Такой подход не позволяет выгрузить библиотеку DLL клиента, пока экземпляры CWbemProviderGlue все еще существуют.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wbemglue.h (включая FwCommon.h)
Библиотека FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll