DismGetLastErrorMessage 関数
エラーの直後に、現在のスレッドのエラー メッセージを取得します。
構文
HRESULT WINAPI DismGetLastErrorMessage(
_Out_ DismString **ErrorMessage
);
パラメーター
ErrorMessage [out]
現在のスレッドの詳細なエラー メッセージ。
戻り値
成功すると S_OK を返します。
解説
DISM API エラーの直後に、詳細なエラー メッセージを取得できます。 最後のエラー メッセージはスレッドごとに保持されます。 スレッドのエラー メッセージは、別のスレッドの最後のエラー メッセージを上書きしません。
DismGetLastErrorMessage は、DismShutdown 関数、DismDelete 関数、または DismGetLastErrorMessage 関数には適用されません。
戻り値が S_OK の場合、DismDelete 関数を呼び出して ErrorMessage のメモリを解放する必要があります。
例
HRESULT hr = S_OK;
DismString* ErrorMessage;
hr = DismGetLastErrorMessage(&ErrorMessage);
必要条件
要件 | 説明 |
---|---|
サポートされているホスト プラットフォーム | DISM API は、Windows アセスメント & デプロイメント キット (Windows ADK) でサポートされているすべてのオペレーティング システムで使用できます。 詳細については、「Windows ADK テクニカル リファレンス」を参照してください。 |
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | DismAPI.h |
ライブラリ | DismAPI.lib |
[DLL] | DismAPI.dll |