PCI bus drivers
Overview of the Pci technology.
The Pci technology is not associated with any headers.
Enumerations
NPEM_CONTROL_STANDARD_CONTROL_BIT Learn more about: NPEM_CONTROL_STANDARD_CONTROL_BIT |
Functions
ENABLE_VIRTUALIZATION The EnableVirtualization routine enables or disables virtualization for a PCI Express (PCIe) device that supports the single root I/O virtualization (SR-IOV) interface. |
GET_VIRTUAL_DEVICE_DATA The GetVirtualFunctionData routine reads data from the PCI Express (PCIe) configuration space of a virtual function (VF) on a device that supports the single root I/O virtualization (SR-IOV) interface. |
GET_VIRTUAL_DEVICE_LOCATION The GetLocation routine returns the device location of a PCI Express (PCIe) virtual function (VF) on a PCI bus. A device that supports the single root I/O virtualization (SR-IOV) interface can expose one or more VFs on the PCI bus. |
GET_VIRTUAL_DEVICE_RESOURCES The GetResources routine returns the resources that the PCI Express (PCIe) physical function (PF) requires in order to enable virtualization on a device that supports the single root I/O virtualization (SR-IOV) interface. |
GET_VIRTUAL_FUNCTION_PROBED_BARS The GetVirtualFunctionProbedBars routine returns the values of the PCI Express (PCIe) Base Address Registers (BARs) of a device that supports the single root I/O virtualization (SR-IOV) interface. |
NPEM_CONTROL_ENABLE_DISABLE Learn more about: NPEM_CONTROL_ENABLE_DISABLE |
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES Learn more about: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES |
NPEM_CONTROL_SET_STANDARD_CONTROL Learn more about: NPEM_CONTROL_SET_STANDARD_CONTROL |
SET_VIRTUAL_DEVICE_DATA The SetVirtualFunctionData routine writes data to the PCI Express (PCIe) configuration space of a virtual function (VF) on a device that supports the single root I/O virtualization (SR-IOV) interface. |
Structures
NPEM_CAPABILITY_STANDARD Learn more about: NPEM_CAPABILITY_STANDARD |
NPEM_CONTROL_INTERFACE Learn more about: NPEM_CONTROL_INTERFACE |
PCI_CAPABILITIES_HEADER The _PCI_CAPABILITIES_HEADER structure (wdm.h) defines a header that is present in every PCI capability structure. |
PCI_DEVICE_PRESENT_INTERFACE The PCI_DEVICE_PRESENT_INTERFACE structure is reserved for system use. |
PCI_EXPRESS_AER_CAPABILITIES The _PCI_EXPRESS_AER_CAPABILITIES structure (wdm.h) describes a PCI Express (PCIe) advanced error capabilities and control register. |
PCI_EXPRESS_AER_CAPABILITY The _PCI_EXPRESS_AER_CAPABILITY structure (wdm.h) describes a PCI Express (PCIe) advanced error reporting capability structure. |
PCI_EXPRESS_BRIDGE_AER_CAPABILITY The _PCI_EXPRESS_BRIDGE_AER_CAPABILITY structure (wdm.h) defines the PCI Express (PCIe) advanced error reporting capabilities for a PCIe bridge device. |
PCI_EXPRESS_CAPABILITIES_REGISTER The _PCI_EXPRESS_CAPABILITIES_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) capabilities register of a PCIe capability structure. |
PCI_EXPRESS_CAPABILITY The PCI_EXPRESS_CAPABILITY structure describes a PCI Express (PCIe) capability structure. |
PCI_EXPRESS_CORRECTABLE_ERROR_MASK The _PCI_EXPRESS_CORRECTABLE_ERROR_MASK structure (wdm.h) describes a PCI Express (PCIe) correctable error mask register used in advanced error reporting. |
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS The _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS structure (wdm.h) describes a PCI Express (PCIe) correctable error status register for advanced error reporting. |
PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_CAPABILITY Represents the Designated Vendor-Specific Extended Capability defined by PCI-SIG. |
PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_1 Represents the Designated Vendor-Specific Extended Capability Header 1 defined by PCI-SIG. |
PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2 Represents the Designated Vendor-Specific Extended Capability Header 2 defined by PCI-SIG. |
PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER The _PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) device capabilities register of a PCIe capability structure. |
PCI_EXPRESS_DEVICE_CONTROL_REGISTER The _PCI_EXPRESS_DEVICE_CONTROL_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) device control register of a PCIe capability structure. |
PCI_EXPRESS_DEVICE_STATUS_REGISTER The _PCI_EXPRESS_DEVICE_STATUS_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) device status register of a PCIe capability structure. |
PCI_EXPRESS_DPC_CAPABILITY Learn more about: PCI_EXPRESS_DPC_CAPABILITY |
PCI_EXPRESS_DPC_CAPS_REGISTER Learn more about: PCI_EXPRESS_DPC_CAPS_REGISTER |
PCI_EXPRESS_DPC_CONTROL_REGISTER Learn more about: PCI_EXPRESS_DPC_CONTROL_REGISTER |
PCI_EXPRESS_DPC_ERROR_SOURCE_ID The PCI_EXPRESS_DPC_ERROR_SOURCE_ID structure... |
PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_HEADERLOG_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_HEADERLOG_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_IMPSPECLOG_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_IMPSPECLOG_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER |
PCI_EXPRESS_DPC_RP_PIO_TLPPREFIXLOG_REGISTER Learn more about: PCI_EXPRESS_DPC_RP_PIO_TLPPREFIXLOG_REGISTER |
PCI_EXPRESS_DPC_STATUS_REGISTER Learn more about: PCI_EXPRESS_DPC_STATUS_REGISTER |
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER The _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER structure (wdm.h) describes the header for a PCI Express (PCIe) extended capability structure. |
PCI_EXPRESS_ERROR_SOURCE_ID The _PCI_EXPRESS_ERROR_SOURCE_ID structure (wdm.h) describes the IDs of the first correctable and first uncorrectable error in the error status register. |
PCI_EXPRESS_LANE_ERROR_STATUS Learn more about: PCI_EXPRESS_LANE_ERROR_STATUS |
PCI_EXPRESS_LINK_CAPABILITIES_REGISTER The _PCI_EXPRESS_LINK_CAPABILITIES_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) link capabilities register of a PCIe capability structure. |
PCI_EXPRESS_LINK_CONTROL_REGISTER The _PCI_EXPRESS_LINK_CONTROL_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) link control register of a PCIe capability structure. |
PCI_EXPRESS_LINK_CONTROL3 Learn more about: PCI_EXPRESS_LINK_CONTROL3 |
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE The PCI_EXPRESS_LINK_QUIESCENT_INTERFACE structure is reserved for system use. |
PCI_EXPRESS_LINK_STATUS_REGISTER The _PCI_EXPRESS_LINK_STATUS_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) link status register of a PCIe capability structure. |
PCI_EXPRESS_NPEM_CAPABILITY Learn more about: PCI_EXPRESS_NPEM_CAPABILITY |
PCI_EXPRESS_NPEM_CAPABILITY_REGISTER Learn more about: PCI_EXPRESS_NPEM_CAPABILITY_REGISTER |
PCI_EXPRESS_NPEM_CONTROL_REGISTER Learn more about: PCI_EXPRESS_NPEM_CONTROL_REGISTER |
PCI_EXPRESS_NPEM_STATUS_REGISTER Learn more about: PCI_EXPRESS_NPEM_STATUS_REGISTER |
PCI_EXPRESS_PME_REQUESTOR_ID The _PCI_EXPRESS_PME_REQUESTOR_ID structure (ntddk.h) describes the identifier of the requester of a power management event (PME). |
PCI_EXPRESS_PTM_CAPABILITY Reserved for PCI_EXPRESS_PTM_CAPABILITY. Do not use. |
PCI_EXPRESS_PTM_CAPABILITY_REGISTER Reserved for PCI_EXPRESS_PTM_CAPABILITY_REGISTER. Do not use. |
PCI_EXPRESS_PTM_CONTROL_REGISTER Reserved for PCI_EXPRESS_PTM_CONTROL_REGISTER. Do not use. |
PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER The _PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) root capabilities register of a PCIe capability structure. |
PCI_EXPRESS_ROOT_CONTROL_REGISTER The _PCI_EXPRESS_ROOT_CONTROL_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) root control register of a PCIe capability structure. |
PCI_EXPRESS_ROOT_ERROR_COMMAND The _PCI_EXPRESS_ROOT_ERROR_COMMAND structure (wdm.h) describes a PCI Express (PCIe) root error command register for advanced error reporting. |
PCI_EXPRESS_ROOT_ERROR_STATUS The _PCI_EXPRESS_ROOT_ERROR_STATUS structure (wdm.h) describes a PCI Express (PCIe) root error status register for advanced error reporting. |
PCI_EXPRESS_ROOT_PORT_INTERFACE The PCI_EXPRESS_ROOT_PORT_INTERFACE structure is reserved for system use. |
PCI_EXPRESS_ROOT_STATUS_REGISTER The _PCI_EXPRESS_ROOT_STATUS_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) root status register of a PCIe capability structure. |
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY The _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY structure (wdm.h) describes a PCI Express (PCIe) advanced error reporting capability structure. |
PCI_EXPRESS_SEC_AER_CAPABILITIES The _PCI_EXPRESS_SEC_AER_CAPABILITIES structure (wdm.h) describes a PCI Express (PCIe) secondary error capabilities and control register. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK The _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure (wdm.h) describes a PCI Express (PCIe) secondary uncorrectable error mask register. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY The _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY structure (wdm.h) describes a PCI Express (PCIe) secondary uncorrectable error severity register. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS The _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure (wdm.h) describes a PCI Express (PCIe) secondary uncorrectable error status register. |
PCI_EXPRESS_SECONDARY_CAPABILITY Learn more about: PCI_EXPRESS_SECONDARY_CAPABILITY |
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY The _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY structure (wdm.h) describes a serial number for a PCI Express (PCIe) device. |
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER The _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) slot capabilities register. |
PCI_EXPRESS_SLOT_CONTROL_REGISTER The _PCI_EXPRESS_SLOT_CONTROL_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) slot control register. |
PCI_EXPRESS_SLOT_STATUS_REGISTER The _PCI_EXPRESS_SLOT_STATUS_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) slot status register. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK The _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK structure (wdm.h) describes a PCI Express (PCIe) uncorrectable error mask register. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY The _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY structure (wdm.h) describes a PCI Express (PCIe) uncorrectable error severity register. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS The _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS structure (wdm.h) describes a PCI Express (PCIe) uncorrectable error status register. |
PCI_FPB_CAPABILITIES_REGISTER The Flattening Portal Bridge (FPB) Capabilities register. See section 7.y.2. |
PCI_FPB_CAPABILITY Flattening Portal Bridge (FPB) Capabilities that is required for any bridge Function that implements FPB. See section 7.y. |
PCI_FPB_CAPABILITY_HEADER The Flattening Portal Bridge (FPB) Capabilities header. See section 7.y.1. |
PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER The FPB MEM High Vector Control 1 Register. See section 7.y.6. |
PCI_FPB_MEM_HIGH_VECTOR_CONTROL2_REGISTER The FPB MEM High Vector Control 2 Register. See section 7.y.7. |
PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER FPB MEM Low Vector Control Register. See section 7.y.5. |
PCI_FPB_RID_VECTOR_CONTROL1_REGISTER The FPB RID Vector Control 1 Register. See section 7.y.3. |
PCI_FPB_RID_VECTOR_CONTROL2_REGISTER Learn about the FPB RID Vector Control 1 Register. See section 7.y.3. |
PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER The FPB Vector Access Control Register. See section 7.y.8. |
PCI_FPB_VECTOR_ACCESS_DATA_REGISTER The FPB Vector Access Data Register. See section 7.y.9. |
PCI_PM_CAPABILITY The _PCI_PM_CAPABILITY structure (wdm.h) contains fields that describe the power management capabilities of the device. |
PCI_PMC The _PCI_PMC structure (wdm.h) describes the contents of the power management capabilities register. |
PCI_PMCSR The _PCI_PMCSR structure (wdm.h) describes the contents of the device's power management control status register. |
PCI_PMCSR_BSE The _PCI_PMCSR_BSE structure (wdm.h) describes the contents of the power management control status register for PCI bridge support extensions. |
PCI_VENDOR_SPECIFIC_CAPABILITY The PCI_VENDOR_SPECIFIC_CAPABILITY structure... |
PCI_VIRTUALIZATION_INTERFACE Learn more about the PCI_VIRTUALIZATION_INTERFACE structure. |
PCI_X_CAPABILITY The PCI_X_CAPABILITY structure (wdm.h) reports the contents of the command and status registers of a device that is compliant with the PCI-X Addendum to the PCI Local Bus Specification. |