Share via


Méthode IActivationFactory ::ActivateInstance (activation.h)

Crée une instance de la classe Windows Runtime associée à la fabrique d’activation actuelle.

Syntaxe

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

Paramètres

[out] instance

Type : IInspectable**

Pointeur vers une nouvelle instance de la classe associée à la fabrique d’activation actuelle.

Valeur retournée

Type : HRESULT

Cette fonction peut retourner les valeurs suivantes.

Code de retour Description
S_OK
La nouvelle classe instance a été créée avec succès.
E_INVALIDARG
instance a la valeur NULL.
E_NOINTERFACE
L’interface IInspectable n’est pas implémentée par la classe associée à la fabrique d’activation actuelle.
E_OUTOFMEMORY
Échec de la création d’un instance de la classe .

Remarques

Utilisez la fonction ActivateInstance pour activer une classe Windows Runtime. La fonction ActivateInstance se connecte à la fabrique d’activation associée à l’identificateur de classe activable spécifié, crée un instance en appelant le constructeur d’argument zéro sur la classe et libère la fabrique d’activation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête activation.h

Voir aussi

IActivationFactory

RoActivateInstance