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 |