10 進数: 143196173
16 進数: 0x889000D
IAudioSessionControl2->GetProcessId()への呼び出しの結果です。
GetLastError = 126*
Message = "指定されたモジュールが見つかりませんでした"
このエラーの解釈方法がよくわかりません。さらに、HRESULT の説明がどこにも見つかりません。記載されている戻りコードは、S_OK、E_POINTER、AUDCLNT_E_NO_SINGLE_PROCESS、および AUDCLNT_E_DEVICE_INVALIDATED です。
このコードが何を示しているか知っている人はいますか?
*これは、メッセージを提供する Win32Exception を使用して Marshal.GetLastError によって取得された、マネージド/アンマネージド境界を越えてマーシャリングされたエラーです。それは偽物かもしれませんが、それは私が持っているものです. HRESULT は、アンマネージ コードから直接引き出されます。
さらに調査すると、FAILED()はこれがエラーであるとは考えていないようです。ただし、out パラメータはクリア (0 に設定) されますが、これはあまり意味がありません。また、GetErrorInfo は S_FALSE を返します。そのため、追加のデバッグ情報はありません。