PCI_EXPRESS_DEVICE_STATUS_REGISTER 共用体 (miniport.h)

PCI_EXPRESS_DEVICE_STATUS_REGISTER共用体は、PCIe 機能構造の PCI Express (PCIe) デバイス状況登録を記述します。

構文

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;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;

メンバー

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 構造体。

DUMMYSTRUCTNAME.CorrectableErrorDetected

修正可能なエラーが検出されたことを示す 1 ビット。

DUMMYSTRUCTNAME.NonFatalErrorDetected

致命的でない修正不可能なエラーが検出されたことを示す 1 ビット。

DUMMYSTRUCTNAME.FatalErrorDetected

致命的でない修正不可能なエラーが検出されたことを示す 1 ビット。

DUMMYSTRUCTNAME.UnsupportedRequestDetected

サポートされていない要求が検出されたことを示す 1 ビット。

DUMMYSTRUCTNAME.AuxPowerDetected

AUX 電源が検出されたことを示す 1 ビット。

DUMMYSTRUCTNAME.TransactionsPending

デバイスが未完了の未転記要求を発行したことを示す 1 ビット。 未解決の未送信要求がすべて完了したか、完了タイムアウト メカニズムによって終了されると、デバイスはこのビットをクリアします。

DUMMYSTRUCTNAME.Rsvd

予約済み。

AsUSHORT

PCI_EXPRESS_DEVICE_STATUS_REGISTER構造体の内容の USHORT 表現。

注釈

PCI_EXPRESS_DEVICE_STATUS_REGISTER構造は、Windows Server 2008 以降のバージョンの Windows で使用できます。

PCI_EXPRESS_DEVICE_STATUS_REGISTER構造体は、PCI_EXPRESS_CAPABILITY構造体に含まれています。

要件

要件
Header miniport.h (Ntddk.h、Miniport.h を含む)

こちらもご覧ください

PCI_EXPRESS_CAPABILITY