Condividi tramite


struttura UFS_CONFIG_DESCRIPTOR (ufs.h)

La struttura UFS_CONFIG_DESCRIPTOR descrive i valori modificabili della configurazione predefinita del dispositivo impostata dal produttore.

Sintassi

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;

Membri

bLength

Specifica le dimensioni, in byte, di questo descrittore.

bDescriptorIDN

Specifica l'identificatore del tipo del descrittore di configurazione. Questo descrittore avrà un valore di UFS_DESC_CONFIGURATION_IDN.

bConfDescContinue

Specifica se la funzionalità continua del descrittore di configurazione di un dispositivo è abilitata.

bBootEnable

Specifica se la funzionalità di avvio di un dispositivo è abilitata.

bDescrAccessEn

Abilita l'accesso al descrittore del dispositivo dopo la fase di inizializzazione parziale della sequenza di avvio.

bInitPowerMode

Specifica la modalità di alimentazione dopo l'inizializzazione o la reimpostazione hardware del dispositivo.

bHighPriorityLUN

bHighPriorityLUN configura l'unità logica con priorità alta.

bSecureRemovalType

Configura il tipo di rimozione sicura.

bInitActiveICCLevel

Configura il livello ICC in modalità Attiva dopo l'inizializzazione del dispositivo o la reimpostazione hardware.

wPeriodicRTCUpdate[2]

Specifica la frequenza e il metodo degli aggiornamenti dell'orologio in tempo reale.

Reserved2[1]

Riservato per uso futuro.

bRPMBRegionEnable

Specifica se la riproduzione di blocchi di memoria protetta (RPMB) è abilitata.

bRPMBRegion1Size

Specifica le dimensioni dell'area RPMB 1.

bRPMBRegion2Size

Specifica le dimensioni dell'area RPMB 2.

bRPMBRegion3Size

Specifica le dimensioni dell'area RPMB 3.

UnitConfig[UFS_MAX_NUM_LU]

Contiene i parametri configurabili del descrittore di unità.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1709
server minimo supportato Windows Server 2016
intestazione ufs.h

Vedere anche