IDebugClient5::AttachKernel メソッド (dbgeng.h)
AttachKernel メソッドは、デバッガー エンジン をカーネル ターゲットに接続します。
構文
HRESULT AttachKernel(
[in] ULONG Flags,
[in, optional] PCSTR ConnectOptions
);
パラメーター
[in] Flags
デバッガーがカーネル ターゲットにアタッチする方法を制御するフラグを指定します。 指定できる値は次のとおりです。
価値 | 形容 |
---|---|
DEBUG_ATTACH_KERNEL_CONNECTION | ターゲット コンピューター上のカーネルにアタッチします。 |
DEBUG_ATTACH_EXDI_DRIVER | eXDI ドライバーを使用してカーネルにアタッチします。 |
[in, optional] ConnectOptions
カーネル ターゲットを実行しているコンピューターと通信するための接続設定を指定します。 ConnectOptions の解釈は、Flagsの値によって異なります。
DEBUG_ATTACH_KERNEL_CONNECTION
ConnectOptions は、WinDbg および KD コマンド ラインの -k スイッチに従うオプションと同じように解釈されます。 環境変数は、-k スイッチに影響するのと同じ方法で、ConnectOptions に影響します。
DEBUG_ATTACH_EXDI_DRIVER
eXDI ドライバーについては、このドキュメントでは説明しません。 ハードウェア プローブまたはハードウェア シミュレーターへの eXDI インターフェイスがある場合は、デバッグ情報について Microsoft にお問い合わせください。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。
リターン コード | 形容 |
---|---|
|
メソッドが成功しました。 |
備考
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |
関連項目
GetKernelConnectionOptions の
IDebugClient の
IDebugClient2 の
IDebugClient3 の
IDebugClient4 の
IDebugClient5 の
IsKernelDebuggerEnabled の