структура 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
Структура PCI_CAPABILITIES_HEADER , описывающая заголовок возможностей PCI структуры возможностей PCIe.
ExpressCapabilities
Структура PCI_EXPRESS_CAPABILITIES_REGISTER , описывающая регистр возможностей PCIe структуры возможностей PCIe.
DeviceCapabilities
Структура PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER , описывающая регистр возможностей устройства PCIe структуры возможностей PCIe.
DeviceControl
Структура PCI_EXPRESS_DEVICE_CONTROL_REGISTER , описывающая регистр управления устройствами PCIe структуры возможностей PCIe.
DeviceStatus
Структура PCI_EXPRESS_DEVICE_STATUS_REGISTER , описывающая регистр состояния устройств PCIe структуры возможностей PCIe.
LinkCapabilities
Структура PCI_EXPRESS_LINK_CAPABILITIES_REGISTER , описывающая регистр возможностей связи PCIe структуры возможностей PCIe.
LinkControl
Структура PCI_EXPRESS_LINK_CONTROL_REGISTER , описывающая регистр управления связью PCIe структуры возможностей PCIe.
LinkStatus
Структура PCI_EXPRESS_LINK_STATUS_REGISTER , описывающая регистр состояния связи PCIe структуры возможностей PCIe.
SlotCapabilities
Структура PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER , описывающая регистр возможностей слота PCIe структуры возможностей PCIe.
SlotControl
Структура PCI_EXPRESS_SLOT_CONTROL_REGISTER , описывающая регистр управления слотом PCIe структуры возможностей PCIe.
SlotStatus
Структура PCI_EXPRESS_SLOT_STATUS_REGISTER , описывающая регистр состояния слота PCIe структуры возможностей PCIe.
RootControl
Структура PCI_EXPRESS_ROOT_CONTROL_REGISTER , описывающая корневой регистр элементов управления PCIe структуры возможностей PCIe.
RootCapabilities
Структура PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER , описывающая регистр корневых возможностей PCIe структуры возможностей PCIe.
RootStatus
Структура PCI_EXPRESS_ROOT_STATUS_REGISTER , описывающая корневой регистр состояния PCIe структуры возможностей PCIe.
DeviceCapabilities2
Определяет элемент PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTERDeviceCapabilities2.
DeviceControl2
Определяет элемент PCI_EXPRESS_DEVICE_CONTROL_2_REGISTERDeviceControl2.
DeviceStatus2
Определяет элемент PCI_EXPRESS_DEVICE_STATUS_2_REGISTERDeviceStatus2.
LinkCapabilities2
Структура PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER, описывающая возможности связи PCIe 2 регистра структуры возможностей PCIe, расширяющую регистр возможностей PCIe.
LinkControl2
Структура PCI_EXPRESS_LINK_CONTROL_2_REGISTER , которая описывает регистр элемента управления связью PCIe 2 структуры возможностей PCIe, расширяющий регистр элемента управления pcIe link.
LinkStatus2
Структура PCI_EXPRESS_LINK_STATUS_2_REGISTER , описывающая регистр состояния ссылки PCIe 2 структуры возможностей PCIe, расширяющая регистр состояния связи PCIe.
Комментарии
Дополнительные сведения о структуре возможностей 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