PerfInfo 類別
這個類別是效能計數器事件的父類別。
下列語法是從 MOF 程式碼簡化的。
[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};
PerfInfo類別不會定義任何成員。
若要在 NT 核心記錄會話中啟用延遲程序呼叫 (DPC) 事件,請在呼叫StartTrace函式時,在EVENT_TRACE_PROPERTIES結構的EnableFlags成員中指定EVENT_TRACE_FLAG_DPC旗標。 您也可以指定下列一或多個旗標:
- EVENT_TRACE_FLAG_INTERRUPT
- EVENT_TRACE_FLAG_PROFILE
- EVENT_TRACE_FLAG_SYSTEMCALL
事件追蹤取用者可以呼叫 SetTraceCallback 函式,並將 PerfInfoGuid 指定為 pGuid 參數,以實作 DPC 事件的特殊處理。 使用下列事件種類來識別取用事件時的實際事件。
事件類型 | 描述 |
---|---|
事件種類值,46 | 取樣的設定檔事件。 SampledProfile MOF 類別會定義此事件的事件資料。 |
事件種類值,51 | 系統呼叫 enter 事件。 SysCallEnter MOF 類別會定義此事件的事件資料。 |
事件種類值,52 | 系統通話結束事件。 SysCallExit MOF 類別會定義此事件的事件資料。 |
事件種類值,66 | 執行緒 DPC 事件。 DPC MOF 類別會定義此事件的事件資料。 |
事件種類值,67 | 中斷 ISR) 事件 (服務常式。 ISR MOF 類別會定義此事件的事件資料。 |
事件種類值,68 | DPC 事件。 DPC MOF 類別會定義此事件的事件資料。 |
事件種類值,69 | DPC 計時器事件。 DPC MOF 類別會定義此事件的事件資料。 |
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |