다음을 통해 공유


PCI_EXPRESS_CAPABILITY 구조체(miniport.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

PCIe 기능 구조의 PCIe 디바이스 기능 2 레지스터를 설명하는 PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER 구조체입니다.

DeviceControl2

PCIe 기능 구조의 PCIe 디바이스 컨트롤 2 레지스터를 설명하는 PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER 구조체입니다.

DeviceStatus2

PCIe 기능 구조의 PCIe 디바이스 상태 2 레지스터를 설명하는 PCI_EXPRESS_DEVICE_STATUS_2_REGISTER 구조체입니다.

LinkCapabilities2

LinkCapabilities2 PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER 멤버를 정의합니다.

LinkControl2

LinkControl2 PCI_EXPRESS_LINK_CONTROL_2_REGISTER 멤버를 정의합니다.

LinkStatus2

LinkStatus2 PCI_EXPRESS_LINK_STATUS_2_REGISTER 멤버를 정의합니다.

발언

PCIe 기능 구조에 대한 자세한 내용은 PCI Express 사양참조하세요.

요구 사항

요구
지원되는 최소 서버 Windows Server 2008
헤더 miniport.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_CAPABILITIES_HEADER

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