struttura WHEA_AER_ENDPOINT_DESCRIPTOR (ntddk.h)
La struttura WHEA_AER_ENDPOINT_DESCRIPTOR descrive un'origine di errore dell'endpoint PCI Express (PCIe).
Sintassi
typedef struct _WHEA_AER_ENDPOINT_DESCRIPTOR {
USHORT Type;
BOOLEAN Enabled;
UCHAR Reserved;
ULONG BusNumber;
WHEA_PCI_SLOT_NUMBER Slot;
USHORT DeviceControl;
AER_ENDPOINT_DESCRIPTOR_FLAGS Flags;
ULONG UncorrectableErrorMask;
ULONG UncorrectableErrorSeverity;
ULONG CorrectableErrorMask;
ULONG AdvancedCapsAndControl;
} WHEA_AER_ENDPOINT_DESCRIPTOR, *PWHEA_AER_ENDPOINT_DESCRIPTOR;
Members
Type
Tipo di descrittore di origine degli errori. Questo membro è sempre impostato su WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT.
Enabled
Valore booleano che indica se l'origine dell'errore è abilitata.
Reserved
Riservato per l'utilizzo nel sistema.
BusNumber
Numero dell'autobus dell'endpoint.
Slot
Struttura WHEA_PCI_SLOT_NUMBER che descrive lo slot PCI logico in cui si trova l'endpoint nel sistema.
DeviceControl
Contenuto del registro di controllo del dispositivo dell'endpoint.
Flags
Unione AER_ENDPOINT_DESCRIPTOR_FLAGS che indica i membri della struttura WHEA_AER_ENDPOINT_DESCRIPTOR possono essere scritti dal sistema operativo. L'unione AER_ENDPOINT_DESCRIPTOR_FLAGS è definita come segue:
typedef union _AER_ENDPOINT_DESCRIPTOR_FLAGS {
struct {
USHORT UncorrectableErrorMaskRW:1;
USHORT UncorrectableErrorSeverityRW:1;
USHORT CorrectableErrorMaskRW:1;
USHORT AdvancedCapsAndControlRW:1;
USHORT Reserved:12;
};
USHORT AsUSHORT;
} AER_ENDPOINT_DESCRIPTOR_FLAGS, *PAER_ENDPOINT_DESCRIPTOR_FLAGS
UncorrectableErrorMaskRW
Singolo bit che indica che il sistema operativo può scrivere nel membro UncorrectableErrorMask della struttura WHEA_AER_ENDPOINT_DESCRIPTOR .
UncorrectableErrorSeverityRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro UncorrectableErrorSeverity della struttura WHEA_AER_ENDPOINT_DESCRIPTOR .
CorrectableErrorMaskRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro CorrectableErrorMask della struttura WHEA_AER_ENDPOINT_DESCRIPTOR .
AdvancedCapsAndControlRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro AdvancedCapsAndControl della struttura WHEA_AER_ENDPOINT_DESCRIPTOR .
Riservato
Riservato per l'utilizzo nel sistema.
AsUSHORT
Rappresentazione USHORT del contenuto dell'unione AER_ENDPOINT_DESCRIPTOR_FLAGS .
UncorrectableErrorMask
Contenuto del registro Di errore non verificabile dell'endpoint.
UncorrectableErrorSeverity
Contenuto del registro di gravità degli errori non correzione dell'endpoint.
CorrectableErrorMask
Contenuto del registro corretto della maschera errori correggibile dell'endpoint.
AdvancedCapsAndControl
Contenuto delle funzionalità avanzate di errore e del registro di controllo dell'endpoint.
Commenti
Una struttura WHEA_AER_ENDPOINT_DESCRIPTOR è contenuta all'interno della struttura WHEA_ERROR_SOURCE_DESCRIPTOR .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h (include Ntddk.h) |