UFS_CONFIG_DESCRIPTOR 구조체(ufs.h)
UFS_CONFIG_DESCRIPTOR 구조체는 제조업체에서 설정한 기본 디바이스 구성의 수정 가능한 값을 설명합니다.
구문
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;
멤버
bLength
이 설명자의 크기(바이트)를 지정합니다.
bDescriptorIDN
구성 설명자 형식 식별자를 지정합니다. 이 설명자의 값은 UFS_DESC_CONFIGURATION_IDN.
bConfDescContinue
디바이스의 구성 설명자 계속 기능을 사용할 수 있는지를 지정합니다.
bBootEnable
디바이스의 부팅 기능을 사용할 수 있는지를 지정합니다.
bDescrAccessEn
부팅 시퀀스의 부분 초기화 단계 후 디바이스 설명자에 액세스할 수 있습니다.
bInitPowerMode
디바이스 초기화 또는 하드웨어 재설정 후 전원 모드를 지정합니다.
bHighPriorityLUN
bHighPriorityLUN 은 우선 순위가 높은 논리 단위를 구성합니다.
bSecureRemovalType
보안 제거 유형을 구성합니다.
bInitActiveICCLevel
디바이스 초기화 또는 하드웨어 재설정 후 활성 모드로 ICC 수준을 구성합니다.
wPeriodicRTCUpdate[2]
실시간 클록 업데이트의 빈도와 메서드를 지정합니다.
Reserved2[1]
다음에 사용하도록 예약됩니다.
bRPMBRegionEnable
RPMB(보호된 메모리 블록 재생)를 사용할 수 있는지를 지정합니다.
bRPMBRegion1Size
RPMB 지역 1의 크기를 지정합니다.
bRPMBRegion2Size
RPMB 지역 2의 크기를 지정합니다.
bRPMBRegion3Size
RPMB 지역 3의 크기를 지정합니다.
UnitConfig[UFS_MAX_NUM_LU]
단위 설명자의 구성 가능한 매개 변수를 포함합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1709 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | ufs.h |