Freigeben über


DSM_COUNTERS-Struktur (mpiowmi.h)

Die DSM_COUNTERS-Struktur enthält die verschiedenen Timerzähler, die für alle LUNs gelten, die vom DSM gesteuert werden.

Syntax

typedef struct _DSM_COUNTERS {
  ULONG     PathVerifyEnabled;
  ULONG     PathVerificationPeriod;
  ULONG     PDORemovePeriod;
  ULONG     RetryCount;
  ULONG     RetryInterval;
  ULONG     Reserved32;
  ULONGLONG Reserved64;
} DSM_COUNTERS, *PDSM_COUNTERS;

Member

PathVerifyEnabled

Ein nicht signiertes 32-Bit-Feld, das als Flag verwendet wird. Dieses Feld gibt an, ob die Pfadüberprüfung von MPIO in regelmäßigen Abständen für alle Pfade durchgeführt werden muss, die Geräte verfügbar machen, die von diesem bestimmten DSM gesteuert werden.

PathVerificationPeriod

Ein nicht signiertes 32-Bit-Feld, das verwendet wird, um die Periodizität (in Sekunden) anzugeben, mit der MPIO zur Durchführung der Pfadüberprüfung angefordert wurde. Dieses Feld wird nur berücksichtigt, wenn PathVerifyEnabledTRUE ist.

PDORemovePeriod

Ein nicht signiertes 32-Bit-Feld, das die Zeit (in Sekunden) steuert, die die Pseudo-LUN auch nach dem Verlust aller Pfadinformationen weiterhin im Systemspeicher verbleibt.

RetryCount

Ein unsigniertes 32-Bit-Feld, das angibt, wie oft eine fehlgeschlagene E/A wiederholt wird.

RetryInterval

Ein nicht signiertes 32-Bit-Feld, das das Zeitintervall (in Sekunden) angibt, nach dem eine fehlerhafte Anforderung erneut ausgeführt wird.

Reserved32

Sollte null sein.

Reserved64

Sollte null sein.

Anforderungen

Anforderung Wert
Header mpiowmi.h (include Mpiowmi.h)