次の方法で共有


戻り値 (Windows アクセシビリティ機能)

このトピックでは、最も一般的な戻り値と、表示頻度が低い可能性があるその他の戻り値について説明します。

一般的な戻り値

IAccessible メソッドは、winerror.h で定義されている次のいずれかの値、または別の標準コンポーネント オブジェクト モデル (COM) エラー コードを返します。

価値 形容
S_OK メソッドは成功しました。
S_FALSE メソッドの一部が成功しました。 これは、メソッドが成功したが、要求された情報が使用できない場合に発生します。 たとえば、IAccessible::accHitTest を呼び出して特定の時点で子オブジェクトを取得し、指定したポイントがオブジェクトまたはオブジェクトの子内にない場合、Microsoft Active Accessibility はS_FALSEを返します。
DISP_E_MEMBERNOTFOUND オブジェクトは、要求されたプロパティまたはアクションをサポートしていません。 たとえば、Value プロパティを要求した場合、プッシュ ボタンはこの値を返します。これは、Value プロパティがないためです。
E_NOTIMPL メソッドは実装されていません。 この値は、クライアントがそのオペレーティング システムでまだサポートされていないメソッドを呼び出すときに発生します。
E_INVALIDARG 1 つ以上の引数が無効でした。 このエラーは、呼び出し元が、サーバーが認識しない識別子を使用して子オブジェクトを識別しようとしたときに発生します。 このエラーは、クライアントが子を持たないオブジェクト内の子オブジェクトを識別しようとしたときにも発生します。
E_OUTOFMEMORY メソッドは、成功に不可欠な操作を完了するために必要なメモリを割り当てることができませんでした。
E_FAIL 不明なエラーまたは一般的なエラーが発生しました。

 

その他の戻り値

IAccessibleメソッド返される戻り値を次に示します。 これらの戻り値は、前の戻り値ほど一般的ではありませんが、注意する必要があります。

価値 形容
E_ACCESSDENIED これは、get_accValueを呼び出してパスワード コントロールの値を取得するときに返されます。
DISP_E_EXCEPTION
CO_E_OBJNOTCONNECTED