Método ICOMAdminCatalog::InstallMultipleEventClasses (comadmin.h)
Instala classes de evento de vários arquivos em um aplicativo COM+.
Sintaxe
HRESULT InstallMultipleEventClasses(
[in] BSTR bstrApplIdOrName,
[in] SAFEARRAY **ppsaVarFileNames,
[in] SAFEARRAY **ppsaVarCLSIDS
);
Parâmetros
[in] bstrApplIdOrName
O GUID ou o nome do aplicativo.
[in] ppsaVarFileNames
Uma matriz dos nomes dos arquivos DLL que contém as classes de evento a serem instaladas.
[in] ppsaVarCLSIDS
Uma matriz de CLSIDs para as classes de evento a serem instaladas.
Retornar valor
Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.
Comentários
Use InstallMultipleEventClasses para instalar classes de evento de DLLs que contêm implementações fictícias das classes de evento. Os requisitos são uma DLL de auto-registro, uma biblioteca de tipos que descreve as interfaces implementadas pelas classes de evento e cada classe de evento que tem um CLSID e um ProgID.
A implementação fictícia da interface exposta por uma classe de evento nunca é realmente executada; ele existe apenas para registrar a classe de evento. Em vez disso, quando a classe de evento é criada pelo editor, uma implementação é fornecida pelo sistema eventos para enviar o evento aos assinantes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comadmin.h |