Metodo ICOMAdminCatalog2::AliasComponent (comadmin.h)

Crea un alias per un componente COM+ esistente.

Sintassi

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

Parametri

[in] bstrSrcApplicationIDOrName

ID applicazione o nome dell'applicazione di origine contenente il componente.

[in] bstrCLSIDOrProgID

ID classe o ID programma del componente per cui viene creato un alias.

[in] bstrDestApplicationIDOrName

ID applicazione o nome dell'applicazione di destinazione contenente l'alias. Se questo argomento è NULL o una stringa vuota, l'alias viene creato all'interno dell'applicazione di origine.

[in] bstrNewProgId

ID programma dell'alias.

[in] bstrNewClsid

ID classe dell'alias. Se questo argomento è NULL o una stringa vuota, viene assegnato un nuovo ID classe univoco.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, nonché i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
Almeno una delle applicazioni denominate esiste in più partizioni. Per evitare questo errore, usare ID applicazione anziché nomi.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comadmin.h

Vedi anche

ICOMAdminCatalog2