다음을 통해 공유


UFS_FLAGS_DESCRIPTOR 열거형(ufs.h)

UFS_FLAGS_DESCRIPTOR UFS(유니버설 플래시 스토리지) 설명자에서 사용하는 다양한 유형의 플래그를 설명합니다.

Syntax

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;

상수

 
UFS_Reserved_00
다음에 사용하도록 예약됩니다.
UFS_fDeviceInit
디바이스 초기화가 진행 중임을 나타냅니다.
UFS_fPermanentWPEn
영구 쓰기 보호가 사용하도록 설정되어 있음을 나타냅니다.
UFS_fPowerOnWPEn
쓰기 보호 전원이 사용됨을 나타냅니다.
UFS_fBackgroundOpsEn
디바이스가 백그라운드 작업을 실행할 수 있음을 나타냅니다.
UFS_fDeviceLifeSpanModeEn
디바이스 수명 범위 모드가 사용하도록 설정되어 있음을 나타냅니다.
UFS_fPurgeEnable
제거 작업이 사용됨을 나타냅니다.
UFS_fRefreshEnable
0x01 UFS_fRefreshEnable 설정하여 새로 고침 작업을 시작하고 0x00 UFS_fRefreshEnable 지우면 중단합니다.
UFS_fPhyResourceRemoval
디바이스의 EndPointReset 또는 하드웨어 재설정에서 동적 용량 작업이 발생했음을 나타냅니다. 호스트가 이 플래그를 다시 설정할 수 없습니다.
UFS_fBusyRTC
디바이스가 실시간 시계와 관련된 내부 작업을 실행하고 있음을 나타냅니다.
UFS_Reserved_0A
다음에 사용하도록 예약됩니다.
UFS_fPermanentlyDisableFwUpdate
UFS 디바이스가 UFS(유니버설 플래시 스토리지) 디바이스에 대한 향후 펌웨어 업데이트를 영구적으로 허용하지 않음을 나타냅니다.
UFS_Reserved_0C
통합 메모리 확장 표준용으로 예약됩니다.
UFS_Reserved_0D
통합 메모리 확장 표준용으로 예약됩니다.
UFS_fWriteBoosterEn
UFS_fWriteBoosterEn 플래그를 하나로 설정하여 WriteBooster 기능을 사용하도록 설정합니다.
UFS_fWriteBoosterBufferFlushEn
UFS_fWriteBoosterBufferFlushEn 플래그를 사용하면 플러시 작업을 수행할 수 있습니다. UFS_fWriteBoosterBufferFlushEn 1로 설정되면 디바이스는 WriteBooster 버퍼를 플러시합니다.
UFS_fWriteBoosterBufferFlushDuringHibernate
UFS_fWriteBoosterBufferFlushDuringHibernate 디바이스 최대 절전 모드 동안 플러시 작업을 사용하도록 설정합니다. 디바이스는 링크가 최대 절전 모드 상태로 전환할 때마다 WriteBooster 버퍼 플러시 작업을 수행합니다.
UFS_Reserved_11
다음에 사용하도록 예약됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1709
지원되는 최소 서버 Windows Server 2016
머리글 ufs.h