Partager via


structure UFS_CONFIG_DESCRIPTOR (ufs.h)

La structure UFS_CONFIG_DESCRIPTOR décrit les valeurs modifiables de la configuration d’appareil par défaut définie par le fabricant.

Syntaxe

typedef struct {
  UCHAR                      bLength;
  UCHAR                      bDescriptorIDN;
  UCHAR                      bConfDescContinue;
  UCHAR                      bBootEnable;
  UCHAR                      bDescrAccessEn;
  UCHAR                      bInitPowerMode;
  UCHAR                      bHighPriorityLUN;
  UCHAR                      bSecureRemovalType;
  UCHAR                      bInitActiveICCLevel;
  UCHAR                      wPeriodicRTCUpdate[2];
  UCHAR                      Reserved2[1];
  UCHAR                      bRPMBRegionEnable;
  UCHAR                      bRPMBRegion1Size;
  UCHAR                      bRPMBRegion2Size;
  UCHAR                      bRPMBRegion3Size;
  UFS_UNIT_CONFIG_DESCRIPTOR UnitConfig[UFS_MAX_NUM_LU];
} UFS_CONFIG_DESCRIPTOR, *PUFS_CONFIG_DESCRIPTOR;

Membres

bLength

Spécifie la taille, en octets, de ce descripteur.

bDescriptorIDN

Spécifie l’identificateur de type de descripteur de configuration. Ce descripteur aura la valeur UFS_DESC_CONFIGURATION_IDN.

bConfDescContinue

Spécifie si la fonctionnalité de continue du descripteur de configuration d’un appareil est activée.

bBootEnable

Spécifie si la fonctionnalité de démarrage d’un appareil est activée.

bDescrAccessEn

Active l’accès au descripteur d’appareil après la phase d’initialisation partielle de la séquence de démarrage.

bInitPowerMode

Spécifie le mode d’alimentation après l’initialisation ou la réinitialisation matérielle de l’appareil.

bHighPriorityLUN

bHighPriorityLUN configure l’unité logique à priorité élevée.

bSecureRemovalType

Configure le type de suppression sécurisée.

bInitActiveICCLevel

Configure le niveau ICC en mode Actif après l’initialisation de l’appareil ou la réinitialisation matérielle.

wPeriodicRTCUpdate[2]

Spécifie la fréquence et la méthode des mises à jour d’horloge en temps réel.

Reserved2[1]

Réservé pour un usage futur.

bRPMBRegionEnable

Spécifie si les blocs de mémoire protégée par relecture (RPMB) sont activés.

bRPMBRegion1Size

Spécifie la taille de la région RPMB 1.

bRPMBRegion2Size

Spécifie la taille de la région RPMB 2.

bRPMBRegion3Size

Spécifie la taille de la région RPMB 3.

UnitConfig[UFS_MAX_NUM_LU]

Contient les paramètres configurables du descripteur d’unité.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
Serveur minimal pris en charge Windows Server 2016
En-tête ufs.h

Voir aussi