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 |
---|---|
|
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. |
|
L'oggetto specificato nel parametro ppvObject non supporta l'interfaccia specificata dal parametro riid . |
|
Memoria insufficiente per archiviare il riferimento all'oggetto. |
|
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 |