Condividi tramite


Funzione ObjectFromLresult (oleacc.h)

Recupera un puntatore dell'interfaccia richiesto per un oggetto accessibile in base a un riferimento all'oggetto generato in precedenza.

Questa funzione è progettata per l'uso interno da Microsoft Active Accessibility ed è documentata solo a scopo informativo. Né i client né i server devono chiamare questa funzione.

Sintassi

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

Parametri

[in] lResult

Tipo: LRESULT

Valore a 32 bit restituito da una chiamata riuscita precedente alla funzione LresultFromObject .

[in] riid

Tipo: REFIID

Identificatore di riferimento dell'interfaccia da recuperare. Si tratta di IID_IAccessible.

[in] wParam

Tipo: WPARAM

Valore inviato dal messaggio di WM_GETOBJECT associato nel relativo parametro wParam .

[out] ppvObject

Tipo: void**

Riceve l'indirizzo dell'interfaccia IAccess nell'oggetto corrispondente al messaggio di WM_GETOBJECT .

Valore restituito

Tipo: STDAPI

Se ha esito positivo, restituisce S_OK.

Se non ha esito positivo, restituisce uno dei codici di errore COM standard seguenti.

Codice restituito Descrizione
E_INVALIDARG
Uno o più argomenti non sono validi. Ciò si verifica quando il parametro lResult specificato non è un valore ottenuto da una chiamata a LresultFromObject o quando lResult è un valore usato in una chiamata precedente a ObjectFromLresult.
E_NOINTERFACE
L'oggetto specificato nel parametro ppvObject non supporta l'interfaccia specificata dal parametro riid .
E_OUTOFMEMORY
Memoria insufficiente per archiviare il riferimento all'oggetto.
E_UNEXPECTED
Si è verificato un errore imprevisto.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleacc.h
Libreria Oleacc.lib
DLL Oleacc.dll
Componente ridistribuibile Accessibilità attiva 2.0 RDK in Windows NT 4.0 con SP6 e versioni successive e Windows 98

Vedi anche

WM_GETOBJECT