Condividi tramite


enumerazione UFS_FLAGS_DESCRIPTOR (ufs.h)

UFS_FLAGS_DESCRIPTOR descrive i diversi tipi di flag usati dai descrittori UFS (Universal Flash Storage).

Sintassi

typedef enum {
  UFS_Reserved_00,
  UFS_fDeviceInit,
  UFS_fPermanentWPEn,
  UFS_fPowerOnWPEn,
  UFS_fBackgroundOpsEn,
  UFS_fDeviceLifeSpanModeEn,
  UFS_fPurgeEnable,
  UFS_fRefreshEnable,
  UFS_fPhyResourceRemoval,
  UFS_fBusyRTC,
  UFS_Reserved_0A,
  UFS_fPermanentlyDisableFwUpdate,
  UFS_Reserved_0C,
  UFS_Reserved_0D,
  UFS_fWriteBoosterEn,
  UFS_fWriteBoosterBufferFlushEn,
  UFS_fWriteBoosterBufferFlushDuringHibernate,
  UFS_Reserved_11
} UFS_FLAGS_DESCRIPTOR;

Costanti

 
UFS_Reserved_00
Riservato per utilizzi futuri.
UFS_fDeviceInit
Indica che l'inizializzazione del dispositivo è in corso.
UFS_fPermanentWPEn
Indica che la protezione di scrittura permanente è abilitata.
UFS_fPowerOnWPEn
Indica che la protezione in scrittura è abilitata.
UFS_fBackgroundOpsEn
Indica che il dispositivo è autorizzato a eseguire operazioni in background.
UFS_fDeviceLifeSpanModeEn
Indica che la modalità Intervallo vita dispositivo è abilitata.
UFS_fPurgeEnable
Indica che l'operazione di eliminazione è abilitata.
UFS_fRefreshEnable
Avviare un'operazione di aggiornamento impostando UFS_fRefreshEnable su 0x01 e interromperla cancellando UFS_fRefreshEnable su 0x00 .
UFS_fPhyResourceRemoval
Indica che l'operazione di capacità dinamica si verifica nel dispositivo EndPointReset o in una reimpostazione hardware. L'host non può reimpostare questo flag.
UFS_fBusyRTC
Indica che il dispositivo esegue l'operazione interna correlata all'orologio in tempo reale.
UFS_Reserved_0A
Riservato per utilizzi futuri.
UFS_fPermanentlyDisableFwUpdate
Indica che il dispositivo UFS non consente definitivamente gli aggiornamenti del firmware futuri al dispositivo UFS (Universal Flash Storage).
UFS_Reserved_0C
Riservato per lo standard Di estensione di memoria unificata.
UFS_Reserved_0D
Riservato per lo standard Di estensione di memoria unificata.
UFS_fWriteBoosterEn
Impostare il flag UFS_fWriteBoosterEn su uno per abilitare la funzionalità WriteBooster.
UFS_fWriteBoosterBufferFlushEn
Il flag UFS_fWriteBoosterBufferFlushEn abilita l'operazione di scaricamento. Quando UFS_fWriteBoosterBufferFlushEn è impostato su uno, il dispositivo scarica il buffer WriteBooster.
UFS_fWriteBoosterBufferFlushDuringHibernate
Il UFS_fWriteBoosterBufferFlushDuringHibernate abilita l'operazione di scaricamento durante l'ibernazione del dispositivo. Il dispositivo esegue un'operazione di scaricamento del buffer WriteBooster ogni volta che il collegamento entra nello stato di ibernazione.
UFS_Reserved_11
Riservato per utilizzi futuri.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Intestazione ufs.h