ホーム › UI.Accessibility › LPFNOBJECTFROMLRESULT
LPFNOBJECTFROMLRESULT
コールバックシグネチャ
HRESULT LPFNOBJECTFROMLRESULT(
LRESULT lResult,
GUID* riid,
WPARAM wParam,
void** ppvObject
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| lResult | LRESULT | 以前の LresultFromObject 関数の呼び出しが成功したときに返された 32 ビット値です。 |
| riid | GUID* | 取得するインターフェイスの参照識別子です。これは IID_IAccessible です。 |
| wParam | WPARAM | 関連する WM_GETOBJECT メッセージが wParam パラメーターで送信した値です。 |
| ppvObject | void** | WM_GETOBJECT メッセージに対応するオブジェクト上の IAccessible インターフェイスのアドレスを受け取ります。 |
公式ドキュメント
以前に生成されたオブジェクト参照に基づいて、アクセシブルなオブジェクトの要求されたインターフェイスポインターを取得します。
この関数は Microsoft Active Accessibility が内部で使用するためのものであり、情報提供の目的のみで文書化されています。クライアントもサーバーも、この関数を呼び出すべきではありません。
戻り値
型: STDAPI
成功した場合は S_OK を返します。
成功しなかった場合は、次の標準的な COM エラーコード のいずれかを返します。
| 戻り値 | 説明 |
|---|---|
| 1 つ以上の引数が無効です。これは、指定された lResult パラメーターが LresultFromObject の呼び出しで取得した値でない場合、または lResult が以前の ObjectFromLresult の呼び出しで使用済みの値である場合に発生します。 | |
| ppvObject パラメーターで指定されたオブジェクトが、riid パラメーターで指定されたインターフェイスをサポートしていません。 | |
| オブジェクト参照を格納するのに十分なメモリーがありません。 | |
| 予期しないエラーが発生しました。 |
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)