RoActivateInstance, fonction (roapi.h)
Active la classe Windows Runtime spécifiée.
Syntaxe
HRESULT RoActivateInstance(
[in] HSTRING activatableClassId,
[out] IInspectable **instance
);
Paramètres
[in] activatableClassId
Type : HSTRING
Identificateur de classe associé à la classe runtime activable.
[out] instance
Type : IInspectable**
Pointeur vers le instance activé de la classe runtime.
Valeur retournée
Type : HRESULT
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
La classe a été activée avec succès. |
|
instance a la valeur NULL. |
|
Le thread n’a pas été initialisé dans le Windows Runtime en appelant la fonction RoInitialize. |
|
Le TrustLevel de la classe nécessite un processus de confiance totale. |
|
L’interface IInspectable n’est pas implémentée par la classe spécifiée. |
|
Échec de la création d’un instance de la classe . |
Remarques
Utilisez la fonction RoActivateInstance pour activer une classe Windows Runtime. La fonction RoActivateInstance 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 | roapi.h |