Freigeben über


UFS_UNIT_CONFIG_DESCRIPTOR Struktur (ufs.h)

Die UFS_UNIT_CONFIG_DESCRIPTOR-Struktur beschreibt die vom Benutzer konfigurierbaren Parameter innerhalb der UFS_CONFIG_DESCRIPTOR-Struktur .

Syntax

typedef struct {
  UCHAR bLUEnable;
  UCHAR bBootLunID;
  UCHAR bLUWriteProtect;
  UCHAR bMemoryType;
  UCHAR dNumAllocUnits[4];
  UCHAR bDataReliability;
  UCHAR bLogicalBlockSize;
  UCHAR bProvisioningType;
  UCHAR wContextCapabilities[2];
  UCHAR Reserved[3];
} UFS_UNIT_CONFIG_DESCRIPTOR, *PUFS_UNIT_CONFIG_DESCRIPTOR;

Member

bLUEnable

Gibt an, ob die logische Einheit aktiviert ist.

bBootLunID

Gibt an, ob die logische Einheit eine startbare logische Einheit ist.

bLUWriteProtect

Gibt an, ob die logische Einheit schreibgeschützter Ist.

bMemoryType

Gibt den Speichertyp des Geräts an. Kann einer der folgenden Werte sein.

Wert BESCHREIBUNG
0x00 Normaler Speichertyp
0x01 Systemcodespeichertyp
0x02 Nicht persistenter Arbeitsspeichertyp
0x03 Erweiterter Arbeitsspeichertyp 1
0x04 Erweiterter Arbeitsspeichertyp 2
0x05 Erweiterter Arbeitsspeichertyp 3
0x06 Erweiterter Arbeitsspeichertyp 4
Alle anderen Werte Für die zukünftige Verwendung reserviert.

dNumAllocUnits[4]

Gibt die Anzahl der Zuordnungseinheiten an, die der logischen Einheit zugewiesen sind.

bDataReliability

bDataReliability definiert das Geräteverhalten, wenn während eines Schreibvorgangs in die logische Einheit ein Stromausfall auftritt. Kann einer der folgenden Werte sein.

Wert BESCHREIBUNG
0x00 Die logische Einheit ist nicht geschützt. so können die gesamten Daten aufgrund eines Stromausfalls während eines Schreibvorgangs verlorengehen.
0x01 Die logische Einheit ist geschützt. so sind die Daten vor Stromausfall geschützt.
Alle anderen Werte Für die zukünftige Verwendung reserviert.

bLogicalBlockSize

Gibt die größe des logischen Blocks an.

bProvisioningType

Gibt den Bereitstellungstyp an. Kann einer der folgenden Werte sein.

Wert BESCHREIBUNG
0x00 Thin Provisioning ist deaktiviert (Standard)
0x02 Thin Provisioning ist aktiviert und Thin Provisioning Read Zeros (TPRZ) = 0
0x03 Thin Provisioning ist aktiviert, und TPRZ = 1
Alle anderen Werte Für die zukünftige Verwendung reserviert.

wContextCapabilities[2]

Gibt die Kontextfunktionen an.

Reserved[3]

Für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ufs.h

Weitere Informationen