Skip to content

Latest commit

 

History

History
108 lines (68 loc) · 2.04 KB

pagefault-typegroup1.md

File metadata and controls

108 lines (68 loc) · 2.04 KB
description ms.assetid title ms.topic ms.date topic_type api_name api_type api_location
PageFault_TypeGroup1 class - This class is the event type class for page fault events. The following syntax is simplified from MOF code.
59cb1091-af21-4fe6-87b8-17a262cc4467
PageFault_TypeGroup1 class
reference
05/31/2018
APIRef
kbSyntax
PageFault_TypeGroup1
PageFault_TypeGroup1.VirtualAddress
PageFault_TypeGroup1.ProgramCounter
NA

PageFault_TypeGroup1 class

This class is the event type class for page fault events.

The following syntax is simplified from MOF code.

Syntax

[EventType{10, 11, 12, 13, 14, 15}, EventTypeName{"TransitionFault", "DemandZeroFault", "CopyOnWrite", "GuardPageFault", "HardPageFault", "AccessViolation"}]
class PageFault_TypeGroup1 : PageFault_V2
{
  uint32 VirtualAddress;
  uint32 ProgramCounter;
};

Members

The PageFault_TypeGroup1 class has these types of members:

Properties

The PageFault_TypeGroup1 class has these properties.

ProgramCounter

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(2), Pointer

Pointer to the current instruction being executed.

VirtualAddress

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(1), Pointer

Virtual address of the page that caused the page fault.

Remarks

A page fault occurs when a page sought in the memory cache is not found there and must be retrieved from elsewhere in memory (a soft fault) or from disk (a hard fault).

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]

See also

PageFault_V2