PCI_EXPRESS_SLOT_STATUS_REGISTER 공용 구조체(ntddk.h)

PCI_EXPRESS_SLOT_STATUS_REGISTER 구조는 PCIe 기능 구조의 PCI Express(PCIe) 슬롯 상태 레지스터를 설명합니다.

구문

typedef union _PCI_EXPRESS_SLOT_STATUS_REGISTER {
  struct {
    USHORT AttentionButtonPressed  :1;
    USHORT PowerFaultDetected  :1;
    USHORT MRLSensorChanged  :1;
    USHORT PresenceDetectChanged  :1;
    USHORT CommandCompleted  :1;
    USHORT MRLSensorState  :1;
    USHORT PresenceDetectState  :1;
    USHORT ElectromechanicalLockEngaged  :1;
    USHORT DataLinkStateChanged  :1;
    USHORT Rsvd  :7;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_STATUS_REGISTER, *PPCI_EXPRESS_SLOT_STATUS_REGISTER;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AttentionButtonPressed

슬롯의 주의 단추를 누르고 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PowerFaultDetected

슬롯의 전원 오류가 감지되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.MRLSensorChanged

슬롯의 MRL(수동 작동 보존 래치) 센서의 상태가 변경되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PresenceDetectChanged

슬롯의 카드 현재 상태 검색 상태가 변경되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.CommandCompleted

슬롯의 핫 플러그 컨트롤러에 의해 명령이 완료되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.MRLSensorState

슬롯의 MRL(수동 작동 보존 래치) 센서 상태입니다. 가능한 값은 다음과 같습니다.

MRLClosed

MRL이 닫혔습니다.

MRLOpen

MRL이 열려 있습니다.

DUMMYSTRUCTNAME.PresenceDetectState

슬롯의 카드 현재 상태 검색 상태입니다. 가능한 값은 다음과 같습니다.

SlotEmpty

슬롯이 비어 있습니다.

CardPresent

슬롯에 카드 있습니다.

DUMMYSTRUCTNAME.ElectromechanicalLockEngaged

슬롯의 전기적 인터록이 연결되어 있는지를 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.DataLinkStateChanged

PCIe 기능 구조의 등록 상태 PCIe 링크의 데이터 링크 계층 활성 비트가 변경되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Rsvd

예약되어 있습니다.

AsUSHORT

PCI_EXPRESS_SLOT_STATUS_REGISTER 구조체의 내용에 대한 USHORT 표현입니다.

설명

PCI_EXPRESS_SLOT_STATUS_REGISTER 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.

PCI_EXPRESS_SLOT_STATUS_REGISTER 구조체는 PCI_EXPRESS_CAPABILITY 구조체에 포함됩니다.

요구 사항

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

추가 정보

PCI_EXPRESS_CAPABILITY