Windows C/C++ API の関数の標準の戻り値の型は と呼ばれHRESULT
ます。
H とはどういう意味ですか?
COMでのMSDNエラー処理でここに記載されている結果ハンドル
ドキュメントには次のように書かれています:
COM 関数とメソッドの戻り値はHRESULTです。これはオブジェクトへのハンドルではありませんが、単一の 32 ビット ULONG 変数にエンコードされた複数のフィールドを持つ 32 ビット値です。
「ハンドル」の略であることを示しているようですが、この場合は誤用されています。
16 進数の結果。
HRESULT は 0x80070005 の形式で一覧表示されます。これらは、さまざまな種類の成功または失敗を示すために COM\OLE 呼び出しによって返される数値です。コード自体は、詳細を掘り下げたい人向けのビットフィールド構造で構成されています。
ビット フィールド構造の詳細については、Microsoft デベロッパー センターのトピック「COM エラー コードの構造」およびMSDN HRESULT 構造を参照してください。