Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura SIGNAL_REG_VALUE rappresenta una voce del registro dei segnali RAS (Reliability, Availability e Serviceability) che contiene il nome del registro, l'indirizzo MSR e le informazioni sul valore.
Sintassi
typedef struct _SIGNAL_REG_VALUE {
UINT8 RegName[WCS_RAS_REGISTER_NAME_MAX_LENGTH];
UINT32 MsrAddr;
UINT64 Value;
} SIGNAL_REG_VALUE, *PSIGNAL_REG_VALUE;
Membri
RegName[WCS_RAS_REGISTER_NAME_MAX_LENGTH]
Matrice UINT8 che contiene il nome del registro RAS. La lunghezza massima è definita da WCS_RAS_REGISTER_NAME_MAX_LENGTH.
MsrAddr
Valore UINT32 che specifica l'indirizzo MSR (Model Specific Register) per questo registro di segnale RAS.
Value
Valore UINT64 che contiene il valore corrente archiviato nel registro dei segnali RAS.
Osservazioni:
Questa struttura viene usata come parte della tabella RAS Signal EFI ACPI per la segnalazione degli errori hardware e i meccanismi di segnalazione.
Viene usato come elemento di matrice all'interno della struttura EFI_ACPI_RAS_SIGNAL_TABLE . Ogni voce rappresenta un registro di segnale RAS specifico che può essere monitorato per le condizioni di errore hardware.
Questa struttura viene usata principalmente dal sottosistema WHEA (Windows Hardware Error Architecture) per registrare voci di tabella RAS tramite eventi ETW (Event Tracing for Windows). La struttura consente al sistema di tenere traccia e segnalare registri hardware specifici rilevanti per l'affidabilità e il rilevamento degli errori.
Quando è necessario registrare più SIGNAL_REG_VALUE voci, possono essere suddivise tra più eventi ETW se la dimensione totale supera il limite massimo di dimensioni degli eventi.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows 11, versione 22H2 |
| intestazione | ntddk.h (include Ntddk.h) |