Função ObjectFromLresult (oleacc.h)
Recupera um ponteiro de interface solicitado para um objeto acessível com base em uma referência de objeto gerada anteriormente.
Essa função foi projetada para uso interno pela Acessibilidade Ativa da Microsoft e está documentada apenas para fins informativos. Nem clientes nem servidores devem chamar essa função.
Sintaxe
HRESULT ObjectFromLresult(
[in] LRESULT lResult,
[in] REFIID riid,
[in] WPARAM wParam,
[out] void **ppvObject
);
Parâmetros
[in] lResult
Tipo: LRESULT
Um valor de 32 bits retornado por uma chamada com êxito anterior para a função LresultFromObject .
[in] riid
Tipo: REFIID
Identificador de referência da interface a ser recuperada. Isso é IID_IAccessible.
[in] wParam
Tipo: WPARAM
Valor enviado pela mensagem WM_GETOBJECT associada em seu parâmetro wParam .
[out] ppvObject
Tipo: void**
Recebe o endereço da interface IAccessible no objeto que corresponde à mensagem WM_GETOBJECT .
Retornar valor
Tipo: STDAPI
Se for bem-sucedido, retornará S_OK.
Se não for bem-sucedido, retornará um dos seguintes códigos de erro COM padrão.
Código de retorno | Descrição |
---|---|
|
Um ou mais argumentos não são válidos. Isso ocorre quando o parâmetro lResult especificado não é um valor obtido por uma chamada para LresultFromObject ou quando lResult é um valor usado em uma chamada anterior para ObjectFromLresult. |
|
O objeto especificado no parâmetro ppvObject não dá suporte à interface especificada pelo parâmetro riid . |
|
Memória insuficiente para armazenar a referência de objeto. |
|
Erro inesperado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | oleacc.h |
Biblioteca | Oleacc.lib |
DLL | Oleacc.dll |
Redistribuível | Active Accessibility 2.0 RDK no Windows NT 4.0 com SP6 e posterior e Windows 98 |