Partilhar via


estrutura PCI_EXPRESS_CAPABILITY (ntddk.h)

A estrutura PCI_EXPRESS_CAPABILITY descreve uma estrutura de funcionalidade do PCI Express (PCIe).

Sintaxe

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;

Membros

Header

Uma estrutura PCI_CAPABILITIES_HEADER que descreve o cabeçalho de funcionalidades PCI da estrutura de funcionalidade pcie.

ExpressCapabilities

Uma estrutura PCI_EXPRESS_CAPABILITIES_REGISTER que descreve o registro de funcionalidades pcie da estrutura de funcionalidade pcie.

DeviceCapabilities

Uma estrutura PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER que descreve o registro de funcionalidades do dispositivo PCIe da estrutura de funcionalidade pcie.

DeviceControl

Uma estrutura PCI_EXPRESS_DEVICE_CONTROL_REGISTER que descreve o registro de controle de dispositivo PCIe da estrutura de funcionalidade pcie.

DeviceStatus

Uma estrutura PCI_EXPRESS_DEVICE_STATUS_REGISTER que descreve o dispositivo PCIe status registro da estrutura de funcionalidade pcie.

LinkCapabilities

Uma estrutura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER que descreve o registro de funcionalidades de link PCIe da estrutura de funcionalidade pcie.

LinkControl

Uma estrutura PCI_EXPRESS_LINK_CONTROL_REGISTER que descreve o registro de controle de link PCIe da estrutura de funcionalidade pcie.

LinkStatus

Uma estrutura PCI_EXPRESS_LINK_STATUS_REGISTER que descreve o link PCIe status registro da estrutura de funcionalidade pcie.

SlotCapabilities

Uma estrutura PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER que descreve o registro de funcionalidades de slot PCIe da estrutura de funcionalidade pcie.

SlotControl

Uma estrutura PCI_EXPRESS_SLOT_CONTROL_REGISTER que descreve o registro de controle de slot PCIe da estrutura de funcionalidade pcie.

SlotStatus

Uma estrutura de PCI_EXPRESS_SLOT_STATUS_REGISTER que descreve o slot PCIe status registro da estrutura de funcionalidade pcie.

RootControl

Uma estrutura PCI_EXPRESS_ROOT_CONTROL_REGISTER que descreve o registro de controle raiz PCIe da estrutura de funcionalidade pcie.

RootCapabilities

Uma estrutura PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER que descreve o registro de funcionalidades raiz pcie da estrutura de funcionalidade pcie.

RootStatus

Uma estrutura de PCI_EXPRESS_ROOT_STATUS_REGISTER que descreve o registro de status raiz pcie da estrutura de funcionalidade pcie.

DeviceCapabilities2

Define o membro PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTERDeviceCapabilities2.

DeviceControl2

Define o membro PCI_EXPRESS_DEVICE_CONTROL_2_REGISTERDeviceControl2.

DeviceStatus2

Define o membro PCI_EXPRESS_DEVICE_STATUS_2_REGISTERDeviceStatus2.

LinkCapabilities2

Uma estrutura de PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER que descreve os recursos de link PCIe 2 registram a estrutura de funcionalidade pcie, estendendo o registro de recursos de link pcie.

LinkControl2

Uma estrutura PCI_EXPRESS_LINK_CONTROL_2_REGISTER que descreve o registro do controle de link PCIe 2 da estrutura de funcionalidade pcie, estendendo o registro de controle de link pcie.

LinkStatus2

Uma estrutura de PCI_EXPRESS_LINK_STATUS_2_REGISTER que descreve o link PCIe status 2 do registro da estrutura de funcionalidade pcie, estendendo o link PCIe status registrar.

Comentários

Para obter informações adicionais sobre a estrutura de funcionalidade pcie, consulte a Especificação do PCI Express.

Requisitos

Requisito Valor
Cabeçalho ntddk.h (inclua Ntddk.h, Miniport.h)

Confira também

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

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER

PCI_EXPRESS_LINK_CONTROL_2_REGISTER

PCI_EXPRESS_LINK_STATUS_2_REGISTER