WdbgExts のターゲット情報

ターゲットがメモリ アドレスに 32 ビットまたは 64 ビットのポインターを使用しているかどうかを判断するには、関数 IsPtr64 を使用します。

ターゲットのオペレーティング システムの詳細については、Ioctl 操作 IG_GET_KERNEL_VERSION を使用します。 ターゲット上のプロセッサの合計数を取得し、現在のプロセッサを調べるには、GetKdContext 関数を使用します。

GetDebuggerData 関数は、デバッガー エンジンが現在のセッション中に照会または決定したターゲットに関する情報を含む KDDEBUGGER_DATA64 または KDDEBUGGER_DATA32 構造体を返します。 この情報には、特定の主要なターゲットの場所と特定の状態値が含まれます。

デバッガーは、ターゲットから取得した情報をキャッシュします。 GetDebuggerCacheSize 関数は、このキャッシュのサイズを返します。

追加情報

より強力なターゲット API については、このドキュメントの「デバッガー エンジン API の使用 」セクションの「ターゲット情報」を参照してください。