Método CWbemProviderGlue::FrameworkLogoffDLL(LPCWSTR,PLONG) (wbemglue.h)

[La clase CWbemProviderGlue forma parte del marco de proveedor de WMI que ahora se considera en estado final y no habrá más trabajo de desarrollo, mejoras ni actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]

DllCanUnloadNow llama al método FrameworkLogoffDLL para determinar si el servidor del proveedor no está en uso y se puede descargar.

Sintaxis

BOOL FrameworkLogoffDLL(
  LPCWSTR name,
  PLONG   plRefCount
);

Parámetros

name

Nombre del servidor que se descarga.

plRefCount

Recuento de referencias actual. Este long debe ser el mismo que se usa en FrameworkLoginDLL y como parámetro para el constructor CWbemGlueFactory.

Valor devuelto

El método devuelve TRUE si el servidor no está en uso y se puede descargar y FALSE si el servidor todavía está en uso y no se puede descargar.

Comentarios

Por ahora, FrameworkLogoffDLL devuelve FALSE hasta que el recuento de referencias de CWbemProviderGlue es cero. Este enfoque impide la descarga de cualquier archivo DLL de cliente mientras las instancias de CWbemProviderGlue siguen existiendo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemglue.h (incluya FwCommon.h)
Library FrameDyn.lib
Archivo DLL FrameDynOS.dll; FrameDyn.dll