PageFault_V2 類別

這個類別是分頁錯誤事件的父類別。

下列語法是從 MOF 程式碼簡化的。

語法

[Guid("{3d6fa8d3-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(2)]
class PageFault_V2 : MSNT_SystemTrace
{
};

成員

PageFault_V2類別不會定義任何成員。

備註

若要在 NT 核心記錄會話中啟用所有分頁錯誤事件,請在呼叫StartTrace函式時,在EVENT_TRACE_PROPERTIES結構的EnableFlags成員中指定EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS旗標。 您也可以指定下列旗標:

  • EVENT_TRACE_FLAG_MEMORY_HARD_FAULTS
  • EVENT_TRACE_FLAG_VIRTUAL_ALLOC

事件追蹤取用者可以呼叫 SetTraceCallback 函式,並將 PageFaultGuid 指定為 pGuid 參數,為所有分頁錯誤事件實作特殊處理。 使用下列事件種類來識別取用事件時的實際記憶體事件。

事件類型 描述
EVENT_TRACE_TYPE_MM_COW (事件種類值為 12)
複製寫入事件。 PageFault_TypeGroup1 MOF 類別會定義此事件的事件資料。 在 Windows Vista 之前, PageFault_TransitionFault MOF 類別會定義 事件。
EVENT_TRACE_TYPE_MM_DZF (事件種類值為 11)
要求零錯誤事件。 PageFault_TypeGroup1 MOF 類別會定義此事件的事件資料。 在 Windows Vista 之前, PageFault_TransitionFault MOF 類別會定義 事件。
EVENT_TRACE_TYPE_MM_GPF (事件種類值為 13)
防護分頁錯誤事件。 PageFault_TypeGroup1 MOF 類別會定義此事件的事件資料。 在 Windows Vista 之前, PageFault_TransitionFault MOF 類別會定義 事件。
EVENT_TRACE_TYPE_MM_HPF (事件種類值為 14)
硬式分頁錯誤事件。 PageFault_TypeGroup1 MOF 類別會定義此事件的事件資料。 在 Windows Vista 之前, PageFault_TransitionFault MOF 類別會定義 事件。
EVENT_TRACE_TYPE_MM_TF (事件種類值為 10)
轉換錯誤事件。 PageFault_TypeGroup1 MOF 類別會定義此事件的事件資料。 在 Windows Vista 之前, PageFault_TransitionFault MOF 類別會定義 事件。
EVENT_TRACE_TYPE_MM_AV (事件種類值為 15)
存取違規事件。 PageFault_TypeGroup1 MOF 類別會定義此事件的事件資料。
事件種類值,32 硬式分頁錯誤事件。 PageFault_HardFault MOF 類別會定義此事件的事件資料。
事件種類值,105 頁面檔案事件中的影像載入。 PageFault_ImageLoadBacked MOF 類別會定義此事件的事件資料。
事件種類值,98 虛擬配置事件。 VirtualAlloc MOF 類別會定義此事件的事件資料。
事件種類值,99 虛擬免費事件。 VirtualAlloc MOF 類別會定義此事件的事件資料。

 

您可以使用EVENT_TRACE_HEADERProcessIdThreadId成員來識別錯誤的進程或執行緒。

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]