Compartir a través de


Método ICOMAdminCatalog2::AliasComponent (comadmin.h)

Crea un alias para un componente COM+ existente.

Sintaxis

HRESULT AliasComponent(
  [in] BSTR bstrSrcApplicationIDOrName,
  [in] BSTR bstrCLSIDOrProgID,
  [in] BSTR bstrDestApplicationIDOrName,
  [in] BSTR bstrNewProgId,
  [in] BSTR bstrNewClsid
);

Parámetros

[in] bstrSrcApplicationIDOrName

El identificador de aplicación o el nombre de la aplicación de origen que contiene el componente.

[in] bstrCLSIDOrProgID

Identificador de clase o id. de programa del componente para el que se crea un alias.

[in] bstrDestApplicationIDOrName

El identificador de aplicación o el nombre de la aplicación de destino que contiene el alias. Si este argumento es NULL o una cadena vacía, el alias se crea dentro de la aplicación de origen.

[in] bstrNewProgId

Identificador de programa del alias.

[in] bstrNewClsid

Identificador de clase del alias. Si este argumento es NULL o una cadena vacía, se asigna un identificador de clase único nuevo.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y E_FAIL, así como los siguientes valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
Al menos una de las aplicaciones con nombre existe en varias particiones. Para evitar este error, use identificadores de aplicación en lugar de nombres.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comadmin.h

Consulte también

ICOMAdminCatalog2