DSM_COUNTERS structure (mpiowmi.h)

The DSM_COUNTERS structure holds the various timer counters that are applicable to all LUNs that are controlled by the DSM.

Syntax

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

Members

PathVerifyEnabled

An unsigned 32-bitfield that is used as a flag. This field indicates if path verification must be performed by MPIO periodically on all paths that expose devices that are controlled by this particular DSM.

PathVerificationPeriod

An unsigned 32-bitfield that is used to indicate the periodicity (in seconds) with which MPIO has been requested to perform path verification. This field is only honored if PathVerifyEnabled is TRUE.

PDORemovePeriod

An unsigned 32-bitfield that controls the amount of time (in seconds) that the pseudo-LUN will continue to remain in system memory, even after losing all its path information.

RetryCount

An unsigned 32-bitfield that specifies the number of times a failed I/O will be retried.

RetryInterval

An unsigned 32-bitfield that specifies the interval of time (in seconds) after which a failed request is retried.

Reserved32

Should be zero.

Reserved64

Should be zero.

Requirements

Requirement Value
Header mpiowmi.h (include Mpiowmi.h)