Partager via


Méthode IUIAutomationPatternHandler::CreateClientWrapper (uiautomationcore.h)

Crée un objet qui permet à une application cliente d’interagir avec un modèle de contrôle personnalisé.

Syntaxe

HRESULT CreateClientWrapper(
  [in]          IUIAutomationPatternInstance *pPatternInstance,
  [out, retval] IUnknown                     **pClientWrapper
);

Paramètres

[in] pPatternInstance

Type : IUIAutomationPatternInstance*

Pointeur vers le instance du modèle de contrôle qui sera utilisé par le wrapper.

[out, retval] pClientWrapper

Type : IUnknown**

Reçoit un pointeur vers l’objet wrapper.

Valeur retournée

Type : HRESULT

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

Remarques

L’objet wrapper expose les méthodes et les propriétés du modèle de contrôle. L’implémentation de la classe wrapper transmet ces appels à Microsoft UI Automation en appelant CallMethod et GetProperty.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista, Windows XP avec SP3 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008, Windows Server 2003 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

IUIAutomationPatternHandler