Compartilhar via


estrutura UFS_CONFIG_DESCRIPTOR (ufs.h)

A estrutura UFS_CONFIG_DESCRIPTOR descreve os valores modificáveis da configuração de dispositivo padrão definida pelo fabricante.

Sintaxe

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;

Membros

bLength

Especifica o tamanho, em bytes, desse descritor.

bDescriptorIDN

Especifica o Identificador de Tipo do Descritor de Configuração. Esse descritor terá um valor de UFS_DESC_CONFIGURATION_IDN.

bConfDescContinue

Especifica se o recurso de continuação do descritor de configuração de um dispositivo está habilitado.

bBootEnable

Especifica se o recurso de inicialização de um dispositivo está habilitado.

bDescrAccessEn

Habilita o acesso ao Descritor de Dispositivo após a fase de inicialização parcial da sequência de inicialização.

bInitPowerMode

Especifica o modo de energia após a inicialização do dispositivo ou a redefinição de hardware.

bHighPriorityLUN

bHighPriorityLUN configura a unidade lógica de alta prioridade.

bSecureRemovalType

Configura o tipo de remoção segura.

bInitActiveICCLevel

Configura o nível ICC no modo Ativo após a inicialização do dispositivo ou a redefinição de hardware.

wPeriodicRTCUpdate[2]

Especifica a frequência e o método das atualizações de relógio em tempo real.

Reserved2[1]

Reservado para uso futuro.

bRPMBRegionEnable

Especifica se os RPMB (Blocos de Memória Protegidos de Reprodução) estão habilitados.

bRPMBRegion1Size

Especifica o tamanho da região 1 do RPMB.

bRPMBRegion2Size

Especifica o tamanho da região 2 do RPMB.

bRPMBRegion3Size

Especifica o tamanho da região 3 do RPMB.

UnitConfig[UFS_MAX_NUM_LU]

Contém os parâmetros configuráveis do descritor de unidade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ufs.h

Confira também