DSM_COUNTERS struttura (mpiowmi.h)

La struttura DSM_COUNTERS contiene i vari contatori timer applicabili a tutte le LUN controllate dal DSM.

Sintassi

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

Members

PathVerifyEnabled

Un campo a 32 bit senza segno usato come flag. Questo campo indica se la verifica del percorso deve essere eseguita periodicamente da MPIO su tutti i percorsi che espongono i dispositivi controllati da questo particolare DSM.

PathVerificationPeriod

Campo a 32 bit non firmato usato per indicare la periodicità (in secondi) con cui è stato richiesto MPIO di eseguire la verifica del percorso. Questo campo viene rispettato solo se PathVerifyEnabled è TRUE.

PDORemovePeriod

Un campo a 32 bit senza segno che controlla la quantità di tempo (in secondi) che la pseudo-LUN continuerà a rimanere nella memoria di sistema, anche dopo aver perso tutte le informazioni sul percorso.

RetryCount

Un campo di I/O non firmato a 32 bit che specifica il numero di volte in cui verrà eseguito il tentativo di I/O non riuscito.

RetryInterval

Un campo a 32 bit senza segno che specifica l'intervallo di tempo (in secondi) dopo il quale viene riprovata una richiesta non riuscita.

Reserved32

Dovrebbe essere zero.

Reserved64

Dovrebbe essere zero.

Requisiti

Requisito Valore
Intestazione mpiowmi.h (include Mpiowmi.h)