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