다음을 통해 공유


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

참고 항목