PCI_CAPABILITIES_HEADER 구조체(wdm.h)

PCI_CAPABILITIES_HEADER 구조체는 모든 PCI 기능 구조에 있는 헤더를 정의합니다.

구문

typedef struct _PCI_CAPABILITIES_HEADER {
  UCHAR CapabilityID;
  UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;

멤버

CapabilityID

기능 ID를 나타내는 8비트 정수입니다. 기능 ID는 이 헤더 뒤에 오는 기능 구조의 유형을 식별합니다. CapabilityID 멤버에는 다음 값 중 하나가 있어야 합니다.

기능 ID 의미
PCI_CAPABILITY_ID_POWER_MANAGEMENT 헤더 뒤에 있는 기능 구조가 PCI 전원 관리 인터페이스를 정의한다는 것을 나타냅니다. 이러한 종류의 기능에 대한 자세한 내용은 PCI 전원 관리 인터페이스 Specification을 참조하세요.
PCI_CAPABILITY_ID_AGP 헤더 뒤에 있는 기능 구조가 디바이스에서 지원하는 AGP(가속 그래픽 포트)를 정의한다는 것을 나타냅니다. 이러한 종류의 기능에 대한 자세한 내용은 가속 그래픽 포트 인터페이스 사양을 참조하세요.
PCI_CAPABILITY_ID_VPD 헤더 뒤에 있는 기능 구조가 디바이스의 VPD(중요 제품 데이터) 기능을 정의했음을 나타냅니다.
PCI_CAPABILITY_ID_SLOT_ID 헤더 뒤에 있는 기능 구조가 브리지 디바이스의 외부 확장 기능을 정의한다는 것을 나타냅니다. 이러한 종류의 기능에 대한 자세한 내용은 PCI-PCI 브리지 아키텍처 Specificatio n을참조하세요.
PCI_CAPABILITY_ID_MSI 헤더 뒤에 있는 기능 구조가 MSI(메시지 신호 인터럽트) 배달을 수행할 수 있는 PCI 디바이스 를 정의한다는 것을 나타냅니다. MSI 기능에 대한 자세한 내용은 PCI Local Bus 사양을 참조하세요.
PCI_CAPABILITY_ID_CPCI_HOTSWAP 헤더 뒤에 있는 기능 구조가 상태 제어하고 감지하는 표준 인터페이스를 정의함을 나타냅니다. CompactPCI 시스템에서 핫 스왑 삽입 및 추출을 지원하는 디바이스에는 이러한 종류의 인터페이스가 필요합니다. CompactPCI 시스템의 제어 및 감지 상태 대한 자세한 내용은 CompactPCI 핫 스왑 사양을 참조하세요.
PCI_CAPABILITY_ID_PCIX 헤더 뒤에 있는 기능 구조가 디바이스 PCI-X 기능을 정의한다는 것을 나타냅니다. PCI-X에 대한 자세한 내용은 PCI Local Bus 사양에 대한 PCI-X 부록을 참조하세요.
PCI_CAPABILITY_ID_HYPERTRANSPORT 헤더를 따르는 기능 구조가 HT(하이퍼 전송) 기술 링크를 구현하는 디바이스에 대한 제어 및 상태 정의한다는 것을 나타냅니다. HT 기술에 대한 자세한 내용은 HyperTransport I/O 링크 사양을 참조하세요.
PCI_CAPABILITY_ID_VENDOR_SPECIFIC 헤더 뒤에 있는 기능 구조가 공급업체별 정보를 정의한다는 것을 나타냅니다. 기능 메커니즘을 사용하여 공급업체별 정보를 전달하는 방법에 대한 자세한 내용은 PCI Local Bus 사양을 참조하세요.
PCI_CAPABILITY_ID_DEBUG_PORT 헤더 뒤에 있는 기능 구조가 디버그 포트를 설명했음을 나타냅니다.
PCI_CAPABILITY_ID_CPCI_RES_CTRL 헤더 뒤에 있는 기능 구조가 CompactPCI 중앙 리소스 제어를 설명한다는 것을 나타냅니다. 이러한 종류의 컨트롤에 대한 자세한 내용은 PICMG 2.13 사양을 참조하세요.
PCI_CAPABILITY_ID_SHPC 헤더 뒤에 있는 기능 구조가 표준 핫 플러그 컨트롤러 모델을 준수하는 디바이스의 기능을 정의함을 나타냅니다.
PCI_CAPABILITY_ID_P2P_SSID 헤더 뒤에 있는 기능 구조가 하위 시스템 ID 기능을 정의한다는 것을 나타냅니다.
PCI_CAPABILITY_ID_AGP_TARGET 헤더 뒤에 있는 기능 구조가 AGP(가속 그래픽 포트) 8x 기능을 정의한다는 것을 나타냅니다.
PCI_CAPABILITY_ID_SECURE 헤더 뒤에 있는 기능 구조가 보안 디바이스를 설명한다는 것을 나타냅니다.
PCI_CAPABILITY_ID_PCI_EXPRESS 헤더 뒤에 있는 기능 구조가 PCI Express를 지원하는 디바이스를 정의한다는 것을 나타냅니다.
PCI_CAPABILITY_ID_MSIX 헤더 뒤에 있는 기능 구조가 기본 MSI 기능에 대한 선택적 확장을 정의한다는 것을 나타냅니다.

Next

기능 목록에서 다음 항목의 위치를 나타내는 PCI 구성 공간에 대한 오프셋을 포함합니다. 목록에 추가 항목이 없으면 이 멤버에는 0이 포함됩니다.

설명

모든 PCI 기능 구조에는 PCI_CAPABILITIES_HEADER 설명된 헤더가 있습니다.

요구 사항

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

추가 정보

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE