Partager via


Fonction ObjectFromLresult (oleacc.h)

Récupère un pointeur d’interface demandé pour un objet accessible en fonction d’une référence d’objet générée précédemment.

Cette fonction est conçue pour une utilisation interne par Microsoft Active Accessibility et est documentée à des fins d’information uniquement. Ni les clients ni les serveurs ne doivent appeler cette fonction.

Syntaxe

HRESULT ObjectFromLresult(
  [in]  LRESULT lResult,
  [in]  REFIID  riid,
  [in]  WPARAM  wParam,
  [out] void    **ppvObject
);

Paramètres

[in] lResult

Type : LRESULT

Valeur 32 bits retournée par un appel réussi précédent à la fonction LresultFromObject .

[in] riid

Type : REFIID

Identificateur de référence de l’interface à récupérer. C’est IID_IAccessible.

[in] wParam

Type : WPARAM

Valeur envoyée par le message WM_GETOBJECT associé dans son paramètre wParam .

[out] ppvObject

Type : void**

Reçoit l’adresse de l’interface IAccessible sur l’objet qui correspond au message WM_GETOBJECT .

Valeur retournée

Type : STDAPI

En cas de réussite, retourne S_OK.

En cas de problème, retourne l’un des codes d’erreur COM standard suivants.

Code de retour Description
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides. Cela se produit lorsque le paramètre lResult spécifié n’est pas une valeur obtenue par un appel à LresultFromObject, ou lorsque lResult est une valeur utilisée sur un appel précédent à ObjectFromLresult.
E_NOINTERFACE
L’objet spécifié dans le paramètre ppvObject ne prend pas en charge l’interface spécifiée par le paramètre riid .
E_OUTOFMEMORY
Mémoire insuffisante pour stocker la référence d’objet.
E_UNEXPECTED
Une erreur inattendue s’est produite.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleacc.h
Bibliothèque Oleacc.lib
DLL Oleacc.dll
Composant redistribuable Active Accessibility 2.0 RDK sur Windows NT 4.0 avec SP6 et versions ultérieures et Windows 98

Voir aussi

WM_GETOBJECT