Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Registriert eine oder mehrere COM-Objekte, damit andere Anwendungen an sie eine Verbindung herstellen.
WRL_NOTHROW virtual HRESULT RegisterCOMObject(
const wchar_t* serverName,
IID* clsids,
IClassFactory** factories,
DWORD* cookies,
unsigned int count
);
Parameter
serverName
Vollqualifizierter Name eines Servers.clsids
Ein Array von CLSID registriert werden soll.factories
Ein Array IUnknown-Schnittstellen der Klassenobjekte, deren Verfügbarkeit veröffentlicht wird.cookies
Wenn der Vorgang abschließt, ein Array von Zeigern auf den Werten, die die Klassenobjekte identifizieren, die registriert wurden.Diese Werte werden in der Registrierung verwendete neueres widerrufen.count
Die Anzahl der CLSID registriert werden soll.
Rückgabewert
S_OK, wenn successfu. Andernfalls das HRESULT CO_E_OBJISREG, die die Ursache für den Fehler bei der Operation angibt.
Hinweise
Die COM-Objekte werden mit dem CLSCTX_LOCAL_SERVER-Enumerator zur CLSCTX-Enumeration registriert.
Der Typ der Verbindung mit den registrierten Objekte wird durch eine Kombination des aktuellen comflag Vorlagenparameters und des REGCLS_SUSPENDED-Enumerators der REGCLS-Enumeration angegeben.
Anforderungen
Header: module.h
Namespace: Microsoft:: WRL