PageFault_HardFault class

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

The following syntax is simplified from MOF code.

Syntax

[EventType{32}, EventTypeName{"HardFault"}]
class PageFault_HardFault : PageFault_V2
{
  object InitialTime;
  uint64 ReadOffset;
  uint32 VirtualAddress;
  uint32 FileObject;
  uint32 TThreadId;
  uint32 ByteCount;
};

Members

The PageFault_HardFault class has these types of members:

Properties

The PageFault_HardFault class has these properties.

ByteCount

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(6)

Amount of data read from ReadOffset to satisfy the fault.

FileObject

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(4), Pointer

Match the value of this pointer to the FileObject pointer value in a FileIo_Name event to determine the name of the file.

InitialTime

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(1), Extension("WmiTime")

Start time stamp at which page fault occurred.

ReadOffset

Data type: uint64

Access type: Read-only

Qualifiers: WmiDataId(2), Format("x")

File offset from which data was read to satisfy fault.

TThreadId

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(5), Format("x")

Thread identifier of the thread that encountered the page fault.

VirtualAddress

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(3), Pointer

Faulting address.

Requirements

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

See also

PageFault_V2