DISK_PERFORMANCE-Struktur (winioctl.h)

Stellt Informationen zur Datenträgerleistung bereit. Sie wird vom IOCTL_DISK_PERFORMANCE-Steuerelementcode verwendet.

Syntax

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;

Member

BytesRead

Die Anzahl der gelesenen Bytes.

BytesWritten

Die Anzahl der geschriebenen Byte

ReadTime

Die Zeit, die zum Abschließen eines Lesevorgangs benötigt wird.

WriteTime

Die Zeit, die zum Abschließen eines Schreibvorgangs benötigt wird.

IdleTime

Die Leerlaufzeit.

ReadCount

Die Anzahl der Lesevorgänge.

WriteCount

Die Anzahl der Schreibvorgänge.

QueueDepth

Die Tiefe der Warteschlange.

SplitCount

Die kumulative Anzahl der E/A-Vorgänge, die E/A zugeordnet sind.

Eine zugeordnete E/A ist eine fragmentierte E/A, bei der mehrere E/A-Vorgänge zu einem Datenträger erforderlich sind, um die ursprüngliche logische E/A-Anforderung zu erfüllen. Das häufigste Beispiel für dieses Szenario ist eine Datei, die auf einem Datenträger fragmentiert ist. Die mehreren E/A-Vorgänge werden als geteilte E/A-Anzahlen gezählt.

QueryTime

Der Systemzeitstempel, wenn eine Abfrage für diese Struktur zurückgegeben wird.

Verwenden Sie diesen Member, um zwischen dem Dateisystemtreiber und einem Aufrufer zu synchronisieren.

StorageDeviceNumber

Die eindeutige Nummer für ein Gerät, das es für den Speicher-Manager identifiziert, der im StorageManagerName-Element angegeben ist.

StorageManagerName[8]

Der Name des Speicher-Managers, der dieses Gerät steuert.

Beispiele für Speicher-Manager sind "PhysDisk", "FTDISK" und "DMIO".

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Weitere Informationen

IOCTL_DISK_PERFORMANCE