DiskIo_TypeGroup3 class

This class is the event type class for disk I/O flush events.

The following syntax is simplified from MOF code.

Syntax

[EventType{14}, EventTypeName{"FlushBuffers"}]
class DiskIo_TypeGroup3 : DiskIo
{
  uint32 DiskNumber;
  uint32 IrpFlags;
  uint64 HighResResponseTime;
  uint32 Irp;
  uint32 IssuingThreadId;
};

Members

The DiskIo_TypeGroup3 class has these types of members:

Properties

The DiskIo_TypeGroup3 class has these properties.

DiskNumber

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (1)

Number that identifies the physical disk.

HighResResponseTime

Data type: uint64

Access type: Read-only

Qualifiers: WmiDataId (3)

CPU tick count from the beginning of the operation to the end of the operation.

Irp

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (4), Pointer

I/O request packet. This property identifies the I/O activity.

IrpFlags

Data type: uint32

Access type: Read-only

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

Can contain one or more of the following I/O request packet flags (defined in Ntddk.h, which is a DDK header file):

IRP_NOCACHE

IRP_PAGING_IO

IRP_MOUNT_COMPLETION

IRP_SYNCHRONOUS_API

IRP_ASSOCIATED_IRP

IRP_BUFFERED_IO

IRP_DEALLOCATE_BUFFER

IRP_INPUT_OPERATION

IRP_SYNCHRONOUS_PAGING_IO

IRP_CREATE_OPERATION

IRP_READ_OPERATION

IRP_WRITE_OPERATION

IRP_CLOSE_OPERATION

IRP_DEFER_IO_COMPLETION

IssuingThreadId

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (5)

The identifier of the issuing thread.

Windows Server 2008 R2, Windows Server 2008, Windows 7 and Windows Vista: This property is not supported.

Requirements

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

See also

DiskIo