다음을 통해 공유


PCI_EXPRESS_SLOT_CONTROL_REGISTER 공용 구조체(miniport.h)

PCI_EXPRESS_SLOT_CONTROL_REGISTER 공용 구조체는 PCIe 기능 구조의 PCI Express(PCIe) 슬롯 컨트롤 레지스터를 설명합니다.

구문

typedef union _PCI_EXPRESS_SLOT_CONTROL_REGISTER {
  struct {
    USHORT AttentionButtonEnable : 1;
    USHORT PowerFaultDetectEnable : 1;
    USHORT MRLSensorEnable : 1;
    USHORT PresenceDetectEnable : 1;
    USHORT CommandCompletedEnable : 1;
    USHORT HotPlugInterruptEnable : 1;
    USHORT AttentionIndicatorControl : 2;
    USHORT PowerIndicatorControl : 2;
    USHORT PowerControllerControl : 1;
    USHORT ElectromechanicalLockControl : 1;
    USHORT DataLinkStateChangeEnable : 1;
    USHORT Rsvd : 3;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_CONTROL_REGISTER, *PPCI_EXPRESS_SLOT_CONTROL_REGISTER;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 구조체입니다.

DUMMYSTRUCTNAME.AttentionButtonEnable

슬롯의 주의 단추를 사용하여 이벤트를 생성할 수 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PowerFaultDetectEnable

슬롯에 대한 전원 오류 감지를 사용하여 이벤트를 생성할 수 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.MRLSensorEnable

슬롯에 대해 수동으로 작동하는 MRL(보존 래치) 센서가 이벤트를 생성할 수 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.PresenceDetectEnable

슬롯에 대한 카드 현재 상태 검색이 이벤트를 생성할 수 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.CommandCompletedEnable

실행된 명령이 핫 플러그 컨트롤러에 의해 완료될 때 슬롯에 대해 알림이 사용하도록 설정되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.HotPlugInterruptEnable

슬롯에 대한 인터럽트는 핫 플러그 이벤트에 대해 사용하도록 설정되어 있음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.AttentionIndicatorControl

슬롯의 주의 표시기의 상태입니다. 가능한 값은 다음과 같습니다.

IndicatorOn
표시기가 켜집니다.

IndicatorBlink
표시기가 깜박입니다.

IndicatorOff
표시기가 꺼져 있습니다.

DUMMYSTRUCTNAME.PowerIndicatorControl

슬롯의 전원 표시기의 상태입니다. 가능한 값은 다음과 같습니다.

IndicatorOn
표시기가 켜집니다.

IndicatorBlink
표시기가 깜박입니다.

IndicatorOff
표시기가 꺼져 있습니다.

DUMMYSTRUCTNAME.PowerControllerControl

슬롯의 전원 컨트롤러 상태입니다. 가능한 값은 다음과 같습니다.

PowerOn
전원이 켜집니다.

PowerOff
전원이 꺼져 있습니다.

DUMMYSTRUCTNAME.ElectromechanicalLockControl

이 멤버는 항상 0을 포함합니다.

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

PCIe 기능 구조의 등록을 상태 링크의 데이터 링크 계층 활성 비트에 대한 변경 내용을 슬롯에 대해 알림을 사용하도록 설정되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Rsvd

예약되어 있습니다.

AsUSHORT

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

설명

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

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

요구 사항

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

추가 정보

PCI_EXPRESS_CAPABILITY