UFS_RPMB_UNIT_DESCRIPTOR-Struktur (ufs.h)
UFS_RPMB_UNIT_DESCRIPTOR-Struktur beschreibt den Inhalt einer RBMB-Einheit (Replay Protected Memory Block).
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;
Member
bLength
Gibt die Länge dieses Deskriptors in Bytes an.
bDescriptorIDN
Gibt den Typ des Deskriptors an. Dieser Deskriptor weist den Wert UFS_DESC_UNIT_IDN auf.
bUnitIndex
Gibt den Einheitsindex an.
bLUEnable
Gibt an, ob die LuN (Logic Unit Number) aktiviert ist. Wenn bLUEnable gleich 0x00 ist, wird 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ützte. |
0x01 | Die logische Einheit ist schreibgeschützter. |
0x02 | Die logische Einheit ist dauerhaft schreibgeschützter. |
bLUQueueDepth
Gibt die Warteschlangentiefe der logischen Einheit an. Kann ein beliebiger Wert von 0x00 bis 0xff sein.
bPSASensitive
Gibt an, ob die logische Einheit beim Löten empfindlich ist. Enthält einen der folgenden Werte:
Wert | BESCHREIBUNG |
---|---|
0x00 | Die logische Einheit ist beim Löten nicht empfindlich. |
0x01 | Die logische Einheit ist beim Löten empfindlich. |
bMemoryType
Gibt den gewünschten Arbeitsspeichertyp an. Gleich 0x0F.
Reserved
Für die zukünftige Verwendung reserviert.
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 Löschblocks an.
bProvisioningType
Gibt den Bereitstellungstyp an.
qPhyMemResourceCount[8]
Gibt die gesamt verfügbaren physischen Speicherressourcen in der logischen Einheit an.
Reserved2[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 |