IDebugControl2::GetExceptionFilterSecondCommand 方法 (dbgeng.h)

GetExceptionFilterSecondCommand 方法會傳回調試程序引擎在第二次發生指定例外狀況時執行的命令。

語法

HRESULT GetExceptionFilterSecondCommand(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG CommandSize
);

參數

[in] Index

指定例外狀況篩選的索引,其會傳回第二次機會命令。 索引 也可以參考預設例外狀況篩選條件,針對沒有特定或任意例外狀況篩選條件的例外狀況傳回第二次機會命令。

[out, optional] Buffer

接收例外狀況篩選的第二次機會命令。

[in] BufferSize

指定 Buffer 所指定之緩衝區的大小,以字元為單位。 此大小包含 『\0』 終止字元的空間。

[out, optional] CommandSize

接收例外狀況篩選條件第二次機會命令的大小,以字元為單位。 此大小包含 『\0』 終止字元的空間。 如果 CommandSizeNULL,則不會傳回此資訊。

返回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

回傳碼 說明
S_OK
方法成功。

備註

只有例外狀況篩選支援第二次機會命令。 如果 Index 參考 特定事件篩選條件,傳回給 Buffer 的命令將會是空的。 如果未為指定的例外狀況設定第二次機會命令,則傳回的命令也會是空的。

如需 事件篩選的詳細資訊,請參閱 事件篩選

需求

要求 價值
目標平臺 桌面
標題 dbgeng.h (include Dbgeng.h)

另請參閱

GetEventFilterCommand

IDebugControl

IDebugControl2

IDebugControl3

SetExceptionFilterSecondCommand

sx、sxd、sxe、sxi、sxn (設定例外狀況)