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 |
---|---|
|
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. |
|
L’objet spécifié dans le paramètre ppvObject ne prend pas en charge l’interface spécifiée par le paramètre riid . |
|
Mémoire insuffisante pour stocker la référence d’objet. |
|
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 |