다음을 통해 공유


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

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER 멤버 LinkCapabilities2를 정의합니다.

LinkControl2

PCI_EXPRESS_LINK_CONTROL_2_REGISTER 멤버 LinkControl2를 정의합니다.

LinkStatus2

PCI_EXPRESS_LINK_STATUS_2_REGISTER 멤버 LinkStatus2를 정의합니다.

설명

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