Compartilhar via


estrutura DISK_PERFORMANCE (winioctl.h)

Fornece informações de desempenho de disco. Ele é usado pelo código de controle IOCTL_DISK_PERFORMANCE .

Sintaxe

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;

Membros

BytesRead

O número de bytes lidos.

BytesWritten

O número de bytes gravados.

ReadTime

O tempo necessário para concluir uma leitura.

WriteTime

O tempo necessário para concluir uma gravação.

IdleTime

O tempo ocioso.

ReadCount

O número de operações de leitura.

WriteCount

O número de operações de gravação.

QueueDepth

A profundidade da fila.

SplitCount

A contagem cumulativa de E/Ss associadas.

Uma E/S associada é uma E/S fragmentada, em que várias E/Ss para um disco são necessárias para atender à solicitação de E/S lógica original. O exemplo mais comum desse cenário é um arquivo fragmentado em um disco. As várias E/Ss são contadas como contagens de E/S divididas.

QueryTime

O carimbo de data/hora do sistema quando uma consulta para essa estrutura é retornada.

Use esse membro para sincronizar entre o driver do sistema de arquivos e um chamador.

StorageDeviceNumber

O número exclusivo de um dispositivo que o identifica para o gerenciador de armazenamento indicado no membro StorageManagerName .

StorageManagerName[8]

O nome do gerenciador de armazenamento que controla esse dispositivo.

Exemplos de gerenciadores de armazenamento são "PhysDisk", "FTDISK" e "DMIO".

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

IOCTL_DISK_PERFORMANCE