PCI_EXPRESS_DEVICE_STATUS_REGISTER Union (ntddk.h)
Die PCI_EXPRESS_DEVICE_STATUS_REGISTER-Struktur beschreibt ein PCI Express-Gerät (PCIe) status Register einer PCIe-Funktionsstruktur.
Syntax
typedef union _PCI_EXPRESS_DEVICE_STATUS_REGISTER {
struct {
USHORT CorrectableErrorDetected :1;
USHORT NonFatalErrorDetected :1;
USHORT FatalErrorDetected :1;
USHORT UnsupportedRequestDetected :1;
USHORT AuxPowerDetected :1;
USHORT TransactionsPending :1;
USHORT Rsvd :10;
};
USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.CorrectableErrorDetected
Ein einzelnes Bit, das angibt, dass ein korrigierter Fehler erkannt wurde.
DUMMYSTRUCTNAME.NonFatalErrorDetected
Ein einzelnes Bit, das angibt, dass ein nicht schwerwiegender, nicht behebbarer Fehler erkannt wurde.
DUMMYSTRUCTNAME.FatalErrorDetected
Ein einzelnes Bit, das angibt, dass ein nicht schwerwiegender, nicht behebbarer Fehler erkannt wurde.
DUMMYSTRUCTNAME.UnsupportedRequestDetected
Ein einzelnes Bit, das angibt, dass eine nicht unterstützte Anforderung erkannt wurde.
DUMMYSTRUCTNAME.AuxPowerDetected
Ein einzelnes Bit, das angibt, dass AUX-Leistung erkannt wurde.
DUMMYSTRUCTNAME.TransactionsPending
Ein einzelnes Bit, das angibt, dass das Gerät nicht bereitgestellte Anforderungen ausgegeben hat, die noch nicht abgeschlossen wurden. Das Gerät löscht dieses Bit, wenn alle ausstehenden nicht bereitgestellten Anforderungen abgeschlossen oder durch den Abschlusstimeoutmechanismus beendet wurden.
DUMMYSTRUCTNAME.Rsvd
Reserviert.
AsUSHORT
Eine USHORT-Darstellung des Inhalts der PCI_EXPRESS_DEVICE_STATUS_REGISTER-Struktur.
Hinweise
Die PCI_EXPRESS_DEVICE_STATUS_REGISTER-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.
Eine PCI_EXPRESS_DEVICE_STATUS_REGISTER-Struktur ist in der PCI_EXPRESS_CAPABILITY-Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddk.h (include Ntddk.h, Miniport.h) |