Freigeben über


UFS_RPMB_UNIT_DESCRIPTOR Struktur (ufs.h)

UFS_RPMB_UNIT_DESCRIPTOR Struktur beschreibt den Inhalt einer Replay Protected Memory Block (RBMB)-Einheit.

Syntax

typedef struct {
  UCHAR bLength;
  UCHAR bDescriptorIDN;
  UCHAR bUnitIndex;
  UCHAR bLUEnable;
  UCHAR bBootLunID;
  UCHAR bLUWriteProtect;
  UCHAR bLUQueueDepth;
  UCHAR bPSASensitive;
  UCHAR bMemoryType;
  UCHAR Reserved;
  UCHAR bLogicalBlockSize;
  UCHAR qLogicalBlockCount[8];
  UCHAR dEraseBlockSize[4];
  UCHAR bProvisioningType;
  UCHAR qPhyMemResourceCount[8];
  UCHAR Reserved2[3];
} UFS_RPMB_UNIT_DESCRIPTOR, *PUFS_RPMB_UNIT_DESCRIPTOR;

Angehörige

bLength

Gibt die Länge dieses Deskriptors in Bytes an.

bDescriptorIDN

Gibt den Typ des Deskriptors an. Dieser Deskriptor hat den Wert UFS_DESC_UNIT_IDN.

bUnitIndex

Gibt den Einheitenindex an.

bLUEnable

Gibt an, ob die Logische Einheitennummer (LUN) aktiviert ist. Wenn bLUEnable- 0x00 entspricht, ist die logische Einheit deaktiviert.

bBootLunID

bLUWriteProtect

Gibt an, ob die logische Einheit schreibgeschützt ist. Enthält einen der folgenden Werte:

Wert Beschreibung
0x00 Die logische Einheit ist nicht schreibgeschützt.
0x01 Die logische Einheit ist schreibgeschützt.
0x02 Die logische Einheit ist dauerhaft schreibgeschützt.

bLUQueueDepth

Gibt die Tiefe der logischen Einheitenwarteschlange an. Kann ein beliebiger Wert zwischen 0x00 und 0xff sein.

bPSASensitive

Gibt an, ob die logische Einheit beim Verlöten empfindlich ist. Enthält einen der folgenden Werte:

Wert Beschreibung
0x00 Die logische Einheit ist für das Verlöten nicht empfindlich.
0x01 Die logische Einheit ist für das Verlöten empfindlich.

bMemoryType

Gibt den gewünschten Speichertyp an. Gleich 0x0F.

Reserved

Reserviert für die zukünftige Verwendung.

bLogicalBlockSize

Gibt die logische Blockgröße des Deskriptors an.

qLogicalBlockCount[8]

Gibt die Gesamtzahl der adressierbaren logischen Blöcke in der logischen Einheit an.

dEraseBlockSize[4]

Gibt die Größe des Radierblocks an.

bProvisioningType

Gibt den Bereitstellungstyp an.

qPhyMemResourceCount[8]

Gibt die gesamten physischen Speicherressourcen an, die in der logischen Einheit verfügbar sind.

Reserved2[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