PCI_EXPRESS_CAPABILITY 구조체(ntddk.h)
PCI_EXPRESS_CAPABILITY 구조는 PCI Express(PCIe) 기능 구조를 설명합니다.
구문
typedef struct _PCI_EXPRESS_CAPABILITY {
PCI_CAPABILITIES_HEADER Header;
PCI_EXPRESS_CAPABILITIES_REGISTER ExpressCapabilities;
PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER DeviceCapabilities;
PCI_EXPRESS_DEVICE_CONTROL_REGISTER DeviceControl;
PCI_EXPRESS_DEVICE_STATUS_REGISTER DeviceStatus;
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER LinkCapabilities;
PCI_EXPRESS_LINK_CONTROL_REGISTER LinkControl;
PCI_EXPRESS_LINK_STATUS_REGISTER LinkStatus;
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER SlotCapabilities;
PCI_EXPRESS_SLOT_CONTROL_REGISTER SlotControl;
PCI_EXPRESS_SLOT_STATUS_REGISTER SlotStatus;
PCI_EXPRESS_ROOT_CONTROL_REGISTER RootControl;
PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER RootCapabilities;
PCI_EXPRESS_ROOT_STATUS_REGISTER RootStatus;
PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER DeviceCapabilities2;
PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER DeviceControl2;
PCI_EXPRESS_DEVICE_STATUS_2_REGISTER DeviceStatus2;
PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER LinkCapabilities2;
PCI_EXPRESS_LINK_CONTROL_2_REGISTER LinkControl2;
PCI_EXPRESS_LINK_STATUS_2_REGISTER LinkStatus2;
} PCI_EXPRESS_CAPABILITY, *PPCI_EXPRESS_CAPABILITY;
멤버
Header
PCIe 기능 구조의 PCI 기능 헤더를 설명하는 PCI_CAPABILITIES_HEADER 구조체입니다.
ExpressCapabilities
PCIe 기능 구조의 PCIe 기능 레지스터를 설명하는 PCI_EXPRESS_CAPABILITIES_REGISTER 구조체입니다.
DeviceCapabilities
PCIe 기능 구조의 PCIe 디바이스 기능 레지스터를 설명하는 PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER 구조체입니다.
DeviceControl
PCIe 기능 구조의 PCIe 디바이스 제어 레지스터를 설명하는 PCI_EXPRESS_DEVICE_CONTROL_REGISTER 구조체입니다.
DeviceStatus
PCIe 기능 구조의 PCIe 디바이스 상태 레지스터를 설명하는 PCI_EXPRESS_DEVICE_STATUS_REGISTER 구조체입니다.
LinkCapabilities
PCIe 기능 구조의 PCIe 링크 기능 레지스터를 설명하는 PCI_EXPRESS_LINK_CAPABILITIES_REGISTER 구조체입니다.
LinkControl
PCIe 기능 구조의 PCIe 링크 컨트롤 레지스터를 설명하는 PCI_EXPRESS_LINK_CONTROL_REGISTER 구조체입니다.
LinkStatus
PCIe 기능 구조의 PCIe 링크 상태 레지스터를 설명하는 PCI_EXPRESS_LINK_STATUS_REGISTER 구조체입니다.
SlotCapabilities
PCIe 기능 구조의 PCIe 슬롯 기능 레지스터를 설명하는 PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER 구조체입니다.
SlotControl
PCIe 기능 구조의 PCIe 슬롯 컨트롤 레지스터를 설명하는 PCI_EXPRESS_SLOT_CONTROL_REGISTER 구조체입니다.
SlotStatus
PCIe 기능 구조체의 PCIe 슬롯 상태 레지스터를 설명하는 PCI_EXPRESS_SLOT_STATUS_REGISTER 구조체입니다.
RootControl
PCIe 기능 구조의 PCIe 루트 제어 레지스터를 설명하는 PCI_EXPRESS_ROOT_CONTROL_REGISTER 구조체입니다.
RootCapabilities
PCIe 기능 구조의 PCIe 루트 기능 레지스터를 설명하는 PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER 구조체입니다.
RootStatus
PCIe 기능 구조의 PCIe 루트 상태 레지스터를 설명하는 PCI_EXPRESS_ROOT_STATUS_REGISTER 구조체입니다.
DeviceCapabilities2
PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER 멤버 DeviceCapabilities2를 정의합니다.
DeviceControl2
PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER 멤버 DeviceControl2를 정의합니다.
DeviceStatus2
PCI_EXPRESS_DEVICE_STATUS_2_REGISTER 멤버 DeviceStatus2를 정의합니다.
LinkCapabilities2
PCIe 링크 기능 레지스터를 확장하는 PCIe 기능 구조의 PCIe 링크 기능 2 레지스터를 설명하는 PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER 구조체입니다.
LinkControl2
PCIe 링크 컨트롤 레지스터를 확장하는 PCIe 기능 구조의 PCIe 링크 컨트롤 2 레지스터를 설명하는 PCI_EXPRESS_LINK_CONTROL_2_REGISTER 구조체입니다.
LinkStatus2
PCIe 기능 구조의 PCIe 링크 상태 2 레지스터를 설명하고 PCIe 링크 상태 레지스터를 확장하는 PCI_EXPRESS_LINK_STATUS_2_REGISTER 구조체입니다.
설명
PCIe 기능 구조에 대한 자세한 내용은 PCI Express 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddk.h(Ntddk.h, Miniport.h 포함) |
추가 정보
PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER
PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER
PCI_EXPRESS_ROOT_STATUS_REGISTER
PCI_EXPRESS_ROOT_CONTROL_REGISTER
PCI_EXPRESS_DEVICE_CONTROL_REGISTER
PCI_EXPRESS_DEVICE_STATUS_REGISTER
PCI_EXPRESS_CAPABILITIES_REGISTER
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER
PCI_EXPRESS_LINK_STATUS_REGISTER
PCI_EXPRESS_SLOT_CONTROL_REGISTER
PCI_EXPRESS_LINK_CONTROL_REGISTER
PCI_EXPRESS_SLOT_STATUS_REGISTER
PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER