struttura UFS_DEVICE_HEALTH_DESCRIPTOR (ufs.h)
La struttura UFS_DEVICE_HEALTH_DESCRIPTOR descrive l'integrità di un dispositivo.
Sintassi
typedef struct {
UCHAR bLength;
UCHAR bDescriptorIDN;
UCHAR bPreEOLInfo;
UCHAR bDeviceLifeTimeEstA;
UCHAR bDeviceLifeTimeEstB;
UCHAR VendorPropInfo[32];
ULONG dRefreshTotalCount;
ULONG dRefreshProgress;
} UFS_DEVICE_HEALTH_DESCRIPTOR, *PUFS_DEVICE_HEALTH_DESCRIPTOR;
Members
bLength
Specifica la lunghezza, in byte, di questo descrittore.
bDescriptorIDN
Specifica il valore Di identificazione del descrittore. UFS_DEVICE_HEALTH_DESCRIPTOR avrà un valore di UFS_DESC_HEALTH_IDN.
bPreEOLInfo
Contiene informazioni di pre-fine vita. Questo membro fornisce informazioni sul tempo di vita di un dispositivo, come indicato dal numero medio di blocchi riservati. Contiene uno dei valori seguenti:
Valore | Descrizione |
---|---|
0x00 | Il membro non è definito. |
0x01 | Normale. Utilizzato meno dell'80% dei blocchi riservati. |
0x02 | Utilizzato l'80% dei blocchi riservati. |
0x03 | Critica. Utilizzato il 90% dei blocchi riservati. |
Tutti gli altri valori | Riservato per utilizzi futuri. |
bDeviceLifeTimeEstA
bDeviceLifeTimeEstA fornisce una stima della quantità di tempo di vita stimato di un dispositivo in base alla quantità di cicli di programma/cancellazione eseguiti. Questo calcolo è specifico del fornitore e viene definito metodo A. Contiene uno dei valori seguenti:
Valore | Descrizione |
---|---|
0x00 | Informazioni sul tempo di vita del dispositivo non trovato. |
0x01 | È stato usato dal 0% al 10% del tempo di vita stimato del dispositivo. |
0x02 | Dal 10% al 20% del tempo di vita stimato del dispositivo è stato usato. |
0x03 | Dal 20% al 30% del tempo di vita stimato del dispositivo è stato usato. |
0x04 | È stato usato dal 30% al 40% del tempo di vita stimato del dispositivo. |
0x05 | È stato usato dal 40% al 50% del tempo di vita stimato del dispositivo. |
0x06 | È stato usato dal 50% al 60% del tempo di vita stimato del dispositivo. |
0x07 | È stato usato dal 60% al 70% del tempo di vita stimato del dispositivo. |
0x08 | Dal 70% all'80% del tempo di vita stimato del dispositivo è stato usato. |
0x09 | È stato usato dall'80% al 90% del tempo di vita stimato del dispositivo. |
0x0A | Dal 90% al 100% del tempo di vita stimato del dispositivo è stato usato. |
0x0B | Il dispositivo ha superato il tempo di vita stimato. |
Tutti gli altri valori | Riservato per utilizzi futuri. |
bDeviceLifeTimeEstB
bDeviceLifeTimeEstB fornisce una stima della quantità di tempo di vita stimato di un dispositivo in base alla quantità di cicli di programma/cancellazione eseguiti. Questo calcolo è specifico del fornitore e viene definito metodo B. Contiene gli stessi valori possibili di bDeviceLifeTimeEstA.
VendorPropInfo[32]
Riservato per l'uso da parte del fornitore.
dRefreshTotalCount
dRefreshProgress
Commenti
Il controller host UFS contiene una serie di tabelle descrittore configurabili, che consentono al driver di eseguire query e configurare le funzionalità del controller host. Eseguire una query sul descrittore richiesto dalla tabella descrittore nel dispositivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1709 |
Server minimo supportato | Windows Server 2016 |
Intestazione | ufs.h |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per