Método ICOMAdminCatalog::GetMultipleComponentsInfo (comadmin.h)
Recupera informações sobre os componentes encontrados nos arquivos especificados.
Sintaxe
HRESULT GetMultipleComponentsInfo(
[in] BSTR bstrApplIdOrName,
[in] SAFEARRAY **ppsaVarFileNames,
[out] SAFEARRAY **ppsaVarCLSIDs,
[out] SAFEARRAY **ppsaVarClassNames,
[out] SAFEARRAY **ppsaVarFileFlags,
[out] SAFEARRAY **ppsaVarComponentFlags
);
Parâmetros
[in] bstrApplIdOrName
O GUID ou o nome do aplicativo que representa o aplicativo.
[in] ppsaVarFileNames
Uma matriz de nomes de arquivos que contém os componentes.
[out] ppsaVarCLSIDs
Uma matriz de CLSIDs de componente.
[out] ppsaVarClassNames
Uma matriz de nomes de classe de componente.
[out] ppsaVarFileFlags
Uma matriz para sinalizadores de arquivo que contém informações sobre os arquivos.
COMAdminFileFlagLoadable
(0x00000001)
COMAdminFileFlagCOM (0x00000002)
COMAdminFileFlagContainsRS (0x00000004)
COMAdminFileFlagContainsComp (0x00000008)
COMAdminFileFlagContainsTLB (0x00000010)
COMAdminFileFlagSelfReg (0x00000020)
COMAdminFileFlagSelfUnReg (0x00000040)
COMAdminFileFlagUnloadableDLL (0x00000080)
COMAdminFileFlagDoesNotExist (0x00000100)
COMAdminFileFlagAlreadyInstalled (0x00000200)
COMAdminFileFlagBadTLB (0x00000400)
COMAdminFileFlagGetClassObjFailed (0x00000800)
COMAdminFileFlagClassNotAvailable (0x00001000)
COMAdminFileFlagRegistrar (0x00002000)
COMAdminFileFlagNoRegistrar (0x00004000)
COMAdminFileFlagDLLRegsvrFailed (0x00008000)
COMAdminFileFlagRegTLBFailed (0x00010000)
COMAdminFileFlagRegistrarFailed (0x00020000)
COMAdminFileFlagError (0x00040000)
[out] ppsaVarComponentFlags
Uma matriz para os sinalizadores de componente usados para representar informações sobre componentes em arquivos.
COMAdminComponentFlagTypeInfoFound (0x00000001)
COMAdminComponentCOMPlusPropertiesFound (0x00000002)
COMAdminComponentProxyFound (0x00000004)
COMAdminComponentInterfacesFound (0x00000008)
COMAdminComponentAlreadyInstalled (0x00000010)
COMAdminComponentNotInApplication (0x00000020)
Retornar valor
Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, bem como os valores a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi concluído com sucesso. |
|
Ocorreram erros ao acessar um ou mais objetos. |
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 |