IDebugSymbols3::GetNumberModules メソッド (dbgeng.h)
GetNumberModules メソッドは、現在のプロセスのモジュール リスト内のモジュールの数を返します。
構文
HRESULT GetNumberModules(
[out] PULONG Loaded,
[out] PULONG Unloaded
);
パラメーター
[out] Loaded
現在のプロセスのモジュール 一覧で読み込まれたモジュールの数を受け取ります。
[out] Unloaded
現在のプロセスのモジュール 一覧でアンロードされたモジュールの数を受け取ります。 ターゲット コンピューターで実行されている Microsoft Windows のバージョンがアンロードされたモジュールを追跡しない場合、この数値は 0 になります。
戻り値
このメソッドは、他のエラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
注釈
読み込まれたモジュールとアンロードされたモジュールの一覧は、Windows によって管理されます。 エンジンはこのリストのコピーをキャッシュしますが、古くなる可能性があります。 再読み込みを 使用すると、エンジンのリストのコピーを Windows によって管理されるリストと同期できます。
アンロードされたモジュールは、Windows のすべてのバージョンで追跡されるわけではありません。 アンロードされたモジュールは、Microsoft Windows Server 2003 以降のユーザー モード ターゲットに対して追跡されます。カーネル モード ターゲットの場合、アンロードされたモジュールは以前のバージョンの Windows でも追跡されます。 追跡されると、読み込まれたモジュールの後にインデックスが作成されます。 アンロードされたモジュールを使用して、アンロードされたコードを呼び出そうとした場合に発生したエラーを分析できます。
モジュールの詳細については、「 モジュール」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |