Partager via


Méthode IVisualTreeService ::CreateInstance (xamlom.h)

Crée une instance de n’importe quel type d’exécution, d’énumération ou de primitive XAML.

Syntaxe

HRESULT CreateInstance(
  [in]          BSTR           typeName,
  [in]          BSTR           value,
  [out, retval] InstanceHandle *pInstanceHandle
);

Paramètres

[in] typeName

Nom du type. (Doit provenir de PropertyChainValue.Type.)

[in] value

Valeur à définir sur un type primitif ou enum. Null si vous créez un type de runtime XAML.

[out, retval] pInstanceHandle

Handle instance aux instance nouvellement créées.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour les primitives et les enums, la valeur doit être définie sur la valeur souhaitée. Pour les types d’exécution XAML, la valeur doit être null.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête xamlom.h

Voir aussi

IVisualTreeService