Struttura IDEREGS (ntdddisk.h)
La struttura IDEREGS viene usata per segnalare il contenuto dei registri del controller IDE.
Sintassi
typedef struct _IDEREGS {
UCHAR bFeaturesReg;
UCHAR bSectorCountReg;
UCHAR bSectorNumberReg;
UCHAR bCylLowReg;
UCHAR bCylHighReg;
UCHAR bDriveHeadReg;
UCHAR bCommandReg;
UCHAR bReserved;
} IDEREGS, *PIDEREGS, *LPIDEREGS;
Members
bFeaturesReg
Contiene il contenuto del registro funzionalità. Questo registro viene usato per specificare i comandi SMART (Analysis and Reporting Technology) di Self-Monitoring. Questo membro può contenere uno dei valori seguenti:
Funzionalità | Significato |
---|---|
READ_ATTRIBUTES | Recuperare gli attributi del dispositivo |
READ_THRESHOLDS. | Recuperare i valori di soglia che indicano quando un'unità sta per verificarsi un errore. |
ENABLE_DISABLE_AUTOSAVE. | Abilita la funzionalità di salvataggio automatico degli attributi facoltativi del dispositivo quando è impostata su 1. Disabilita questa funzionalità se impostata su 0.. |
SAVE_ATTRIBUTE_VALUES. | Indica al dispositivo di salvare i valori degli attributi nella memoria non volatile del dispositivo. |
EXECUTE_OFFLINE_DIAGS | Fa sì che il dispositivo inizi a raccogliere dati SMART in modalità offline o a eseguire una routine di test auto-diagnostica in modalità captive o off-line. |
SMART_READ_LOG | Recupera il log indicato. |
SMART_WRITE_LOG | Scrive il numero indicato di settori dati a 512 byte nel log indicato. |
ENABLE_SMART | Abilita la funzionalità SMART nel dispositivo. |
DISABLE_SMART | Disabilita la funzionalità SMART nel dispositivo. |
RETURN_SMART_STATUS | Recupera lo stato di affidabilità del dispositivo. |
ENABLE_DISABLE_AUTO_OFFLINE | Abilita la modalità offline se impostata su 1. Disabilita la modalità offline quando 0. |
bSectorCountReg
Contiene il contenuto del registro del conteggio dei settori. Registro del conteggio dei settori IDE.
bSectorNumberReg
Contiene il contenuto del registro dei numeri di settore.
bCylLowReg
Contiene il contenuto del registro cilindro IDE a basso ordine.
bCylHighReg
Contiene il contenuto del registro cilindro di ordine elevato dell'IDE.
bDriveHeadReg
Contiene il contenuto del registro di unità/head dell'IDE.
bCommandReg
Contiene il contenuto del registro dei comandi dell'IDE.
bReserved
Riservato per utilizzi futuri. Deve sempre essere zero.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdddisk.h (include Ntdddisk.h) |
Vedi anche
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