Freigeben über


IActivationFactory::ActivateInstance-Methode (activation.h)

Erstellt eine neue instance der Windows-Runtime-Klasse, die der aktuellen Aktivierungsfactory zugeordnet ist.

Syntax

HRESULT ActivateInstance(
  [out] IInspectable **instance
);

Parameter

[out] instance

Typ: IInspectable**

Ein Zeiger auf einen neuen instance der Klasse, die der aktuellen Aktivierungsfactory zugeordnet ist.

Rückgabewert

Typ: HRESULT

Diese Funktion kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die neue Klasse instance wurde erfolgreich erstellt.
E_INVALIDARG
instance ist NULL.
E_NOINTERFACE
Die IInspectable-Schnittstelle wird nicht von der Klasse implementiert, die der aktuellen Aktivierungsfactory zugeordnet ist.
E_OUTOFMEMORY
Fehler beim Erstellen eines instance der -Klasse.

Hinweise

Verwenden Sie die ActivateInstance-Funktion, um eine Windows-Runtime-Klasse zu aktivieren. Die ActivateInstance-Funktion stellt eine Verbindung mit der Aktivierungsfactory her, die dem angegebenen aktivierungsfähigen Klassenbezeichner zugeordnet ist, erstellt eine instance, indem sie den Nullargumentkonstruktor für die Klasse aufruft, und gibt die Aktivierungsfactory frei.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile activation.h

Weitere Informationen

IActivationFactory

RoActivateInstance