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) |