Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A estrutura de SIGNAL_REG_VALUE representa uma entrada de registro de sinal RAS (Confiabilidade, Disponibilidade e Capacidade de Serviço) que contém o nome do registro, o endereço MSR e as informações de valor.
Sintaxe
typedef struct _SIGNAL_REG_VALUE {
UINT8 RegName[WCS_RAS_REGISTER_NAME_MAX_LENGTH];
UINT32 MsrAddr;
UINT64 Value;
} SIGNAL_REG_VALUE, *PSIGNAL_REG_VALUE;
Membros
RegName[WCS_RAS_REGISTER_NAME_MAX_LENGTH]
Uma matriz UINT8 que contém o nome do registro RAS. O comprimento máximo é definido por WCS_RAS_REGISTER_NAME_MAX_LENGTH.
MsrAddr
Um valor UINT32 que especifica o endereço MSR (Registro Específico do Modelo) para esse registro de sinal RAS.
Value
Um valor UINT64 que contém o valor atual armazenado no registro de sinal RAS.
Observações
Essa estrutura é usada como parte da Tabela de Sinais RAS do ACPI EFI para os mecanismos de sinalização e relatório de erros de hardware.
Ele é usado como um elemento de matriz dentro da estrutura EFI_ACPI_RAS_SIGNAL_TABLE . Cada entrada representa um registro de sinal RAS específico que pode ser monitorado para condições de erro de hardware.
Essa estrutura é usada principalmente pelo subsistema WHEA (Arquitetura de Erro de Hardware do Windows) para registrar em log entradas de tabela RAS por meio de eventos ETW (Rastreamento de Eventos para Windows). A estrutura permite que o sistema rastreie e relate registros de hardware específicos relevantes para confiabilidade e detecção de erros.
Quando várias entradas SIGNAL_REG_VALUE precisarem ser registradas, elas poderão ser divididas em vários eventos ETW se o tamanho total exceder o limite máximo de tamanho do evento.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 11, versão 22H2 |
| cabeçalho | ntddk.h (inclua Ntddk.h) |