ObjectFromLresult-Funktion (oleacc.h)
Ruft einen angeforderten Schnittstellenzeiger für ein barrierefreies Objekt ab, das auf einem zuvor generierten Objektverweis basiert.
Diese Funktion ist für die interne Verwendung durch Microsoft Active Accessibility konzipiert und nur zu Informationszwecken dokumentiert. Weder Clients noch Server sollten diese Funktion aufrufen.
Syntax
HRESULT ObjectFromLresult(
[in] LRESULT lResult,
[in] REFIID riid,
[in] WPARAM wParam,
[out] void **ppvObject
);
Parameter
[in] lResult
Typ: LRESULT
Ein 32-Bit-Wert, der von einem vorherigen erfolgreichen Aufruf der LresultFromObject-Funktion zurückgegeben wurde.
[in] riid
Typ: REFIID
Referenzbezeichner der abzurufenden Schnittstelle. Dies ist IID_IAccessible.
[in] wParam
Typ: WPARAM
Wert, der von der zugeordneten WM_GETOBJECT Nachricht im wParam-Parameter gesendet wird.
[out] ppvObject
Typ: void**
Empfängt die Adresse der IAccessible-Schnittstelle für das Objekt, das der WM_GETOBJECT Nachricht entspricht.
Rückgabewert
Typ: STDAPI
Gibt bei Erfolg S_OK zurück.
Wenn dies nicht erfolgreich ist, wird einer der folgenden COM-Standardfehlercodes zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Argument ist ungültig. Dies tritt auf, wenn der angegebene lResult-Parameter kein Wert ist, der durch einen Aufruf von LresultFromObject abgerufen wird, oder wenn lResult ein Wert ist, der bei einem vorherigen Aufruf von ObjectFromLresult verwendet wurde. |
|
Das im ppvObject-Parameter angegebene Objekt unterstützt die durch den riid-Parameter angegebene Schnittstelle nicht. |
|
Unzureichender Arbeitsspeicher zum Speichern des Objektverweis. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oleacc.h |
Bibliothek | Oleacc.lib |
DLL | Oleacc.dll |
Verteilbare Komponente | Active Accessibility 2.0 RDK unter Windows NT 4.0 mit SP6 und höher und Windows 98 |