DiskIo_TypeGroup1 clase
Esta clase es la clase de tipo de evento para eventos de E/S de disco.
La sintaxis siguiente se simplifica a partir del código MOF.
Sintaxis
[EventType{10,11}, EventTypeName{"Read","Write"}]
class DiskIo_TypeGroup1 : DiskIo
{
uint32 DiskNumber;
uint32 IrpFlags;
uint32 TransferSize;
uint32 Reserved;
sint64 ByteOffset;
uint32 FileObject;
uint32 Irp;
uint64 HighResResponseTime;
uint32 IssuingThreadId;
};
Miembros
La clase DiskIo_TypeGroup1 tiene estos tipos de miembros:
Propiedades
La clase DiskIo_TypeGroup1 tiene estas propiedades.
-
ByteOffset
-
-
Tipo de datos: sint64
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (5)
Desplazamiento de bytes desde el principio del disco físico.
-
-
DiskNumber
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (1)
Número que identifica el disco físico.
-
-
FileObject
-
Coincide con el valor de este puntero al valor de puntero FileObject en un evento de FileIo_Name para determinar el archivo implicado en la operación de E/S.
-
HighResponseTime
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (8)
El tiempo entre el inicio de E/S y la finalización medidos por el administrador de particiones (en las unidades de tic de KeQueryPerformanceCounter ).
Windows Server 2003: Esta propiedad tiene un valor WmiDataId de 7.
Windows 2000 Server y Windows 2000 Professional: Esta propiedad no se admite.
-
-
Irp
-
El paquete de solicitud de E/S, que identifica la actividad de E/S.
Windows Server 2003, Windows 2000 Server y Windows 2000 Professional: Esta propiedad no se admite.
-
IrpFlags
-
Puede contener una o varias de las siguientes marcas de paquete de solicitud de E/S (definidas en Ntddk.h, que es un archivo de encabezado DDK):
-
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
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (9)
Identificador del subproceso emisor.
Windows Server 2008 R2, Windows Server 2008, Windows 7, Windows Vista, Windows Server 2003 con SP1, Windows Server 2003, Windows 2000 Server y Windows 2000 Professional: Esta propiedad no se admite.
-
-
Reserved
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (4)
Reservado.
Windows Server 2008 R2, Windows Server 2008 y Windows 7: El nombre de la propiedad es QueueDepth, que contiene el recuento de tics de CPU desde el principio de la operación hasta el final de la operación. Tenga en cuenta que este valor puede desbordarse.
Windows Vista, Windows Server 2003 con SP1, Windows Server 2003, Windows 2000 Server y Windows 2000 Professional: El nombre de la propiedad es ResponseTime, que contiene el recuento de tics de CPU desde el principio de la operación hasta el final de la operación. Tenga en cuenta que este valor puede desbordarse.
-
-
TransferSize
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId (3)
Tamaño de los datos leídos o escritos desde el disco, en bytes.
-
Comentarios
Windows Server 2003 usa la siguiente definición para la clase de tipo de evento DiskIo_TypeGroup1 .
[EventType{10, 11}, EventTypeName{"Read", "Write"}]
class DiskIo_TypeGroup1 : DiskIo
{
[WmiDataId(1), read] uint32 DiskNumber;
[WmiDataId(2), format("x"), read] uint32 IrpFlags;
[WmiDataId(3), read] uint32 TransferSize;
[WmiDataId(4), read] uint32 ResponseTime;
[WmiDataId(5), read] uint64 ByteOffset;
[WmiDataId(6), pointer, read] uint32 FileObject;
[WmiDataId(7), read] uint64 HighResResponseTime;
};
La propiedad ResponseTime contiene el recuento de tics de CPU desde el principio de la operación hasta el final de la operación. Tenga en cuenta que este valor puede desbordarse.
No se admite la propiedad HighResponseTime .
Windows Server 2003 con SP1 y Windows Vista usa la siguiente definición para la clase de tipo de evento DiskIo_TypeGroup1 .
[EventType{10, 11}, EventTypeName{"Read", "Write"}]
class DiskIo_TypeGroup1 : DiskIo
{
[WmiDataId(1), read] uint32 DiskNumber;
[WmiDataId(2), format("x"), read] uint32 IrpFlags;
[WmiDataId(3), read] uint32 TransferSize;
[WmiDataId(4), read] uint32 ResponseTime;
[WmiDataId(5), read] uint64 ByteOffset;
[WmiDataId(6), pointer, read] uint32 FileObject;
[WmiDataId(7), pointer, read] uint32 Irp;
[WmiDataId(8), read] uint64 HighResResponseTime;
};
La propiedad Irp es el paquete de solicitud de E/S. Esta propiedad identifica la actividad de E/S. Puede usar esta propiedad con los eventos DiskIo_TypeGroup2 para correlacionar el tiempo de respuesta.
Se admite la propiedad HighResponseTime . La propiedad contiene el tiempo entre el inicio de E/S y la finalización medidos por PartitionManager (en las unidades keQueryPerformanceCounter). Utilice esta propiedad en lugar de la propiedad ResponseTime para determinar el tiempo de respuesta de E/S de disco.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Consulte también