다음을 통해 공유


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

추가 정보