структура DISK_PERFORMANCE (winioctl.h)

Предоставляет сведения о производительности диска. Используется в коде элемента управления IOCTL_DISK_PERFORMANCE .

Синтаксис

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;

Члены

BytesRead

Число переданных байтов.

BytesWritten

Количество записанных байт.

ReadTime

Время, необходимое для завершения чтения.

WriteTime

Время, необходимое для завершения записи.

IdleTime

Время простоя.

ReadCount

Количество операций чтения.

WriteCount

Количество операций записи.

QueueDepth

Глубина очереди.

SplitCount

Совокупное число связанных ввода-вывода.

Связанный ввод-вывод — это фрагментированные операции ввода-вывода, где для выполнения исходного запроса логического ввода-вывода требуется несколько операций ввода-вывода на диск. Наиболее распространенным примером этого сценария является файл, фрагментованный на диске. Несколько операций ввода-вывода считаются числом разделенных операций ввода-вывода.

QueryTime

Системная метка времени при возврате запроса для этой структуры.

Используйте этот элемент для синхронизации между драйвером файловой системы и вызывающим элементом.

StorageDeviceNumber

Уникальный номер устройства, который идентифицирует его для диспетчера хранилища, указанного в элементе StorageManagerName .

StorageManagerName[8]

Имя диспетчера хранилища, который управляет этим устройством.

Примерами диспетчеров хранилища являются "PhysDisk", "FTDISK" и "DMIO".

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

IOCTL_DISK_PERFORMANCE