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_LINK_DECLARATION_CAP_ID
루트 복합 링크 선언 기능
PCI_EXPRESS_RC_INTERNAL_LINK_CONTROL_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 포함) |