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 포함) |