Compartilhar via


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

[A classe CWbemProviderGlue faz parte do WMI Provider Framework que agora é considerado em estado final e nenhum desenvolvimento, melhoria ou atualização adicional estará disponível para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas para todos os novos desenvolvimentos.]

O método FrameworkLogoffDLL é chamado por DllCanUnloadNow para determinar se o servidor do provedor não está em uso e pode ser descarregado.

Sintaxe

BOOL FrameworkLogoffDLL(
  LPCWSTR name,
  PLONG   plRefCount
);

Parâmetros

name

Nome do servidor descarregado.

plRefCount

A contagem de referência atual. Esse LONG deve ser o mesmo usado em FrameworkLoginDLL e como o parâmetro para o construtor CWbemGlueFactory.

Retornar valor

O método retornará TRUE se o servidor não estiver em uso e puder ser descarregado e FALSE se o servidor ainda estiver em uso e não puder ser descarregado.

Comentários

Por enquanto, FrameworkLogoffDLL retorna FALSE até que o refcount para CWbemProviderGlue seja zero. Essa abordagem impede o descarregamento de qualquer DLL do cliente enquanto as instâncias de CWbemProviderGlue ainda existem .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemglue.h (inclua FwCommon.h)
Biblioteca FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll