Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IDEREGS-Struktur wird verwendet, um den Inhalt des IDE-Controllers zu melden.
Syntax
typedef struct _IDEREGS {
UCHAR bFeaturesReg;
UCHAR bSectorCountReg;
UCHAR bSectorNumberReg;
UCHAR bCylLowReg;
UCHAR bCylHighReg;
UCHAR bDriveHeadReg;
UCHAR bCommandReg;
UCHAR bReserved;
} IDEREGS, *PIDEREGS, *LPIDEREGS;
Angehörige
bFeaturesReg
Enthält den Inhalt des Features-Registers. Dieses Register wird verwendet, um Self-Monitoring SMART-Befehle (Analysis and Reporting Technology) anzugeben. Dieses Element kann einen der folgenden Werte enthalten:
| Merkmal | Bedeutung |
|---|---|
| READ_ATTRIBUTES | Abrufen der Geräteattribute |
| READ_THRESHOLDS. | Rufen Sie Schwellenwerte ab, die angeben, wann ein Laufwerk fehlschlägt. |
| ENABLE_DISABLE_AUTOSAVE. | Aktiviert das optionale Feature für das automatische Speichern des Geräts, wenn es auf 1 festgelegt ist. Deaktiviert dieses Feature, wenn es auf 0 festgelegt ist. |
| SAVE_ATTRIBUTE_VALUES. | Weist das Gerät an, seine Attributwerte im nicht veränderbaren Speicher des Geräts zu speichern. |
| EXECUTE_OFFLINE_DIAGS | Bewirkt, dass das Gerät mit der Erfassung von SMART-Daten im Off-Line-Modus beginnt oder eine Selbstdiagnosetestroutine entweder im In- oder Off-Line-Modus ausführt. |
| SMART_READ_LOG | Ruft das angegebene Protokoll ab. |
| SMART_WRITE_LOG | Schreibt die angegebene Anzahl von 512-Byte-Datensektoren in das angegebene Protokoll. |
| ENABLE_SMART | Aktiviert die SMART-Funktionalität auf dem Gerät. |
| DISABLE_SMART | Deaktiviert die SMART-Funktionalität auf dem Gerät. |
| RETURN_SMART_STATUS | Ruft den Zuverlässigkeitsstatus des Geräts ab. |
| ENABLE_DISABLE_AUTO_OFFLINE | Aktiviert den Offlinemodus, wenn er auf 1 festgelegt ist. Deaktiviert den Offlinemodus bei 0. |
bSectorCountReg
Enthält den Inhalt des Registers für die Sektoranzahl. IDE-Sektoranzahlregister.
bSectorNumberReg
Enthält den Inhalt des Branchennummernregisters.
bCylLowReg
Enthält den Inhalt des IDE-Zylinderregisters mit niedriger Reihenfolge.
bCylHighReg
Enthält den Inhalt des IDE-Zylinderregisters mit hoher Reihenfolge.
bDriveHeadReg
Enthält den Inhalt des IDE-Laufwerks-/Kopfregisters.
bCommandReg
Enthält den Inhalt des IDE-Befehlsregisters.
bReserved
Reserviert für die zukünftige Verwendung. Sollte immer Null sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ntdddisk.h (include Ntdddisk.h) |