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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

See also

DiskIo

 

 

Show: