API 参照 (Visual Studio のデバッグ)
このリファレンス セクションには、API の概念の概要、API のすべての要素の構文と使用法を示すガイド、およびさまざまなコード例が含まれています。 すべてのリファレンスは、カテゴリ別にアルファベット順に一覧表示されています。
次の表は、メソッドによって返される一般的な HRESULT
値を示しています。
名前 | Description | Value |
---|---|---|
S_OK | 正常終了しました。 | 0x00000000 |
E_UNEXPECTED | 予期しないエラー。 | 0x8000FFFF |
E_NOTIMPL | 実装されていません。 | 0x80004001 |
E_OUTOFMEMORY | 操作を完了させるための十分なメモリがありません。 | 0x8007000E |
E_INVALIDARG | 1 つ以上の引数が無効です。 | 0x80070057 |
E_NOINTERFACE | そのようなインターフェイスはサポートされていません。 | 0x80004002 |
E_POINTER | ポインターが無効です。 | 0x80004003 |
E_HANDLE | ハンドルが無効です。 | 0x80070006 |
E_ABORT | 操作は中止されました。 | 0x80004004 |
E_FAIL | 予期しないエラー。 | 0x80004005 |
E_ACCESSDENIED | 一般的なアクセス拒否エラーが発生しました。 | 0x80070005 |
Note
Visual Studio のデバッグ メソッドから S_OK
が戻される場合、すべての出力パラメーターのポインターが有効であることが想定されています。つまり、S_OK
が返されるときに、出力パラメーターのポインターに対して検証は実行されません。
Note
無効または NULL
の [出力] パラメーターがある場合は、IDE がクラッシュすることがあります。