PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 구조체(wdm.h)

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 구조는 PCI Express(PCIe) 확장 기능 구조의 헤더를 설명합니다.

구문

typedef struct _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER {
  USHORT CapabilityID;
  USHORT Version  :4;
  USHORT Next  :12;
} PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER, *PPCI_EXPRESS_ENHANCED_CAPABILITY_HEADER;

멤버

CapabilityID

확장된 기능 식별자입니다. 가능한 값은 다음과 같습니다.

PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID

고급 오류 보고 기능

PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID

가상 채널 기능

PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID

디바이스 일련 번호 기능

PCI_EXPRESS_POWER_BUDGETING_CAP_ID

전원 예산 기능

루트 복합 링크 선언 기능

루트 복합 내부 링크 제어 기능

PCI_EXPRESS_RC_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAP_ID

루트 복합 이벤트 수집기 엔드포인트 연결 기능

PCI_EXPRESS_MFVC_CAP_ID

다기능 가상 채널 기능

PCI_EXPRESS_VC_AND_MFVC_CAP_ID

가상 채널 및 다기능 가상 채널 기능

PCI_EXPRESS_RCRB_HEADER_CAP_ID

루트 복합 레지스터 블록 헤더 기능

Version

확장된 기능 구조의 버전입니다. 이 멤버는 PCIe 사양의 버전 1.1을 기반으로 하는 확장된 기능 구조에 대해 1로 설정해야 합니다.

Next

연결된 기능 목록의 다음 PCIe 기능 구조에 대한 PCIe 디바이스 구성 공간의 오프셋입니다. 목록의 마지막 PCIe 기능 구조인 경우 이 멤버는 0으로 설정됩니다.

설명

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

모든 확장 기능 구조의 시작 부분에 PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 포함됩니다. Microsoft는 고급 오류 보고 기능(PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY 또는 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY) 및 일련 번호 기능(PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY)에 대한 구조를 정의합니다.

요구 사항

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

추가 정보

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY