PCI_EXPRESS_DEVICE_STATUS_REGISTER 공용 구조체(ntddk.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;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CorrectableErrorDetected

수정 가능한 오류가 검색되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.NonFatalErrorDetected

치명적이지 않은 수정할 수 없는 오류가 검색되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.FatalErrorDetected

치명적이지 않은 수정할 수 없는 오류가 검색되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.UnsupportedRequestDetected

지원되지 않는 요청이 검색되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.AuxPowerDetected

AUX 전원이 검색되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.TransactionsPending

디바이스가 완료되지 않은 게시되지 않은 요청을 실행했음을 나타내는 단일 비트입니다. 미해결 미해결 요청이 모두 완료되었거나 완료 시간 제한 메커니즘에 의해 종료된 경우 디바이스는 이 비트를 지웁니다.

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 구조체에 포함됩니다.

요구 사항

요구 사항
헤더 ntddk.h(Ntddk.h, Miniport.h 포함)

추가 정보

PCI_EXPRESS_CAPABILITY