Metodo Module::RegisterCOMObject
Registra uno o più oggetti COM in modo che le altre applicazioni possano connettersi ad essi.
WRL_NOTHROW virtual HRESULT RegisterCOMObject(
const wchar_t* serverName,
IID* clsids,
IClassFactory** factories,
DWORD* cookies,
unsigned int count
);
Parametri
serverName
Nome completo di un server.clsids
Un array di CLSID da registrare.factories
Una matrice di interfacce IUnknown di oggetti classe la cui disponibilità è stata pubblicata.cookies
Quando l'operazione viene completata, un array di puntatori a valori che identificano gli oggetti della classe vengono registrati.Questi valori vengono in seguito utilizzati revocano la registrazione.count
Numero di CLSID da registrare.
Valore restituito
S_OK se ha esito positivo; in caso contrario un HRESULT come CO_E_OBJISREG che indica il motivo per cui l'operazione non è riuscita.
Note
Gli oggetti COM registrati con l'enumeratore di CLSCTX_LOCAL_SERVER dell'enumerazione di CLSCTX.
Il tipo di connessione agli oggetti registrati da una combinazione di parametri di modello corrente comflag e dall'enumeratore di REGCLS_SUSPENDED dell'enumerazione di REGCLS.
Requisiti
Header: module.h
Namespace: Microsoft::WRL