Freigeben über


UFS_UNIT_CONFIG_DESCRIPTOR Struktur (ufs.h)

Die UFS_UNIT_CONFIG_DESCRIPTOR Struktur beschreibt die benutzerdefinierten 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;

Angehörige

bLUEnable

Gibt an, ob die logische Einheit aktiviert ist.

bBootLunID

Gibt an, ob es sich bei der logischen Einheit um eine startbare logische Einheit handelt.

bLUWriteProtect

Gibt an, ob die logische Einheit schreibgeschützt ist.

bMemoryType

Gibt den Speichertyp des Geräts an. Dies kann einer der folgenden Werte sein:

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

dNumAllocUnits[4]

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

bDataReliability

bDataReliability definiert das Geräteverhalten, wenn während eines Schreibvorgangs ein Stromausfall in die logische Einheit auftritt. Dies 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; damit sind ihre Daten vor Stromausfall geschützt.
Alle anderen Werte Reserviert für die zukünftige Verwendung.

bLogicalBlockSize

Gibt die Größe des logischen Blocks an.

bProvisioningType

Gibt den Bereitstellungstyp an. Dies kann einer der folgenden Werte sein:

Wert Beschreibung
0x00 Die Dünnbereitstellung ist deaktiviert (Standardeinstellung)
0x02 Thin Provisioning ist aktiviert und Thin Provisioning Read Zeros (TPRZ) = 0
0x03 Thin Provisioning ist aktiviert und TPRZ = 1
Alle anderen Werte Reserviert für die zukünftige Verwendung.

wContextCapabilities[2]

Gibt die Kontextfunktionen an.

Reserved[3]

Reserviert für die zukünftige Verwendung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709
mindestens unterstützte Server- Windows Server 2016
Header- ufs.h

Siehe auch