Compartir a través de


estructura DISK_PERFORMANCE (winioctl.h)

Proporciona información de rendimiento de disco. Lo usa el código de control IOCTL_DISK_PERFORMANCE .

Sintaxis

typedef struct _DISK_PERFORMANCE {
  LARGE_INTEGER BytesRead;
  LARGE_INTEGER BytesWritten;
  LARGE_INTEGER ReadTime;
  LARGE_INTEGER WriteTime;
  LARGE_INTEGER IdleTime;
  DWORD         ReadCount;
  DWORD         WriteCount;
  DWORD         QueueDepth;
  DWORD         SplitCount;
  LARGE_INTEGER QueryTime;
  DWORD         StorageDeviceNumber;
  WCHAR         StorageManagerName[8];
} DISK_PERFORMANCE, *PDISK_PERFORMANCE;

Miembros

BytesRead

El número de bytes leídos.

BytesWritten

El número de bytes escritos.

ReadTime

El tiempo necesario para completar una lectura.

WriteTime

Tiempo que se tarda en completar una escritura.

IdleTime

Tiempo de inactividad.

ReadCount

Número de operaciones de lectura.

WriteCount

Número de operaciones de escritura.

QueueDepth

Profundidad de la cola.

SplitCount

Recuento acumulativo de E/S asociados.

Una E/S asociada es una E/S fragmentada, donde se requieren varias E/S a un disco para cumplir la solicitud de E/S lógica original. El ejemplo más común de este escenario es un archivo fragmentado en un disco. Las varias E/S se cuentan como recuentos de E/S divididos.

QueryTime

Marca de tiempo del sistema cuando se devuelve una consulta para esta estructura.

Use este miembro para sincronizar entre el controlador del sistema de archivos y un llamador.

StorageDeviceNumber

Número único de un dispositivo que lo identifica al administrador de almacenamiento que se indica en el miembro StorageManagerName .

StorageManagerName[8]

Nombre del administrador de almacenamiento que controla este dispositivo.

Algunos ejemplos de administradores de almacenamiento son "PhysDisk", "FTDISK" y "DMIO".

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también

IOCTL_DISK_PERFORMANCE