ImagehlpApiVersionEx 関数 (dbghelp.h)
アプリケーションで使用されるライブラリのバージョン情報を変更します。
構文
LPAPI_VERSION IMAGEAPI ImagehlpApiVersionEx(
[in] LPAPI_VERSION AppVersion
);
パラメーター
[in] AppVersion
アプリケーションの有効なバージョン情報を含む API_VERSION 構造体へのポインター。
戻り値
戻り値は、 API_VERSION 構造体へのポインターです。
解説
ImagehlpApiVersionEx 関数を使用して、アプリケーションがビルドされたライブラリのバージョンを示します。 ライブラリは、互換性を確保するためにこの情報を使用します。 たとえば、カーネル モードのコールバック スタック フレーム (ユーザーと GDI がカーネル モードに存在する) を確認することを検討してください。 ImagehlpApiVersionEx を呼び出して Revision メンバーをバージョン 4 以降に設定すると、StackWalk64 関数はコールバック スタック フレームを続行します。 それ以外の場合、 リビジョン を 4 より前のバージョンに設定すると、 StackWalk64 はカーネル遷移時に停止します。
この関数など、すべての DbgHelp 関数はシングル スレッドです。 そのため、複数のスレッドからこの関数を呼び出すと、予期しない動作やメモリ破損が発生する可能性があります。 これを回避するには、複数のスレッドからのすべての同時呼び出しをこの関数に同期する必要があります。
要件
対象プラットフォーム | Windows |
ヘッダー | dbghelp.h |
Library | Dbghelp.lib |
[DLL] | Dbghelp.dll |
再頒布可能パッケージ | DbgHelp.dll 5.1 以降 |