IDebugClient::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以取得偵錯資訊。
傳回值
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
言論
注意 除非呼叫 waitForEvent 方法,否則引擎不會完全附加至核心。 只有在核心產生事件之後,才會在調試程式會話中使用 ,例如初始斷點。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | dbgeng.h (include Dbgeng.h) |