UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:ntddk._PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER |
_PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER (ntddk.h) |
The _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER structure (ntddk.h) describes a PCI Express (PCIe) slot capabilities register. |
pci\pci_express_slot_capabilities_register.htm |
PCI |
02/24/2018 |
|
*PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, PCI.pci_express_slot_capabilities_register, PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER union [Buses], PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER union pointer [Buses], _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, ntddk/PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, ntddk/PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, pci_struct_095f0907-dfff-491b-8734-28b42794c46b.xml |
ntddk.h |
Ntddk.h, Miniport.h |
Windows |
PASSIVE_LEVEL |
Windows |
PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, *PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER |
|
|
|
|
|
The PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER structure describes a PCI Express (PCIe) slot capabilities register of a PCIe capability structure.
A ULONG representation of the contents of the PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER structure.
A single bit that indicates that an attention button exists for the slot.
A single bit that indicates that an attention indicator exists for the slot.
A single bit that indicates that an electromechanical interlock exists for the slot.
A single bit that indicates that the slot is capable of supporting hot-plug operations.
A single bit that indicates that an adapter that is present in the slot can be removed from the system without any prior notification.
A single bit that indicates that a manually operated retention latch (MRL) sensor exists for the slot.
A single bit that indicates that the slot does not generate software notification when an issued command is completed by the hot-plug controller.
The physical slot number in the system chassis that is attached to this port. This value is zero for ports that are connected to devices that are either integrated on the system board or integrated within the same physical component as the switch device or root port.
A single bit that indicates that a software programmable power controller exists for the slot or for the adapter that is plugged into the slot.
A single bit that indicates that a power indicator exists for the slot.
The maximum amount of power that can be supplied by the slot. This value is used in combination with the value of the SlotPowerLimitScale member to compute the power in watts.
The scale used for the value contained in the SlotPowerLimit member to compute the maximum power, in watts, that can be supplied by the slot. Possible values are:
Multiply the value in the SlotPowerLimit member by 1.0.
Multiply the value in the SlotPowerLimit member by 0.1.
Multiply the value in the SlotPowerLimit member by 0.01.
Multiply the value in the SlotPowerLimit member by 0.001.
typedef union _PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER {
struct {
ULONG AttentionButtonPresent :1;
ULONG PowerControllerPresent :1;
ULONG MRLSensorPresent :1;
ULONG AttentionIndicatorPresent :1;
ULONG PowerIndicatorPresent :1;
ULONG HotPlugSurprise :1;
ULONG HotPlugCapable :1;
ULONG SlotPowerLimit :8;
ULONG SlotPowerLimitScale :2;
ULONG ElectromechanicalLockPresent :1;
ULONG NoCommandCompletedSupport :1;
ULONG PhysicalSlotNumber :13;
};
ULONG AsULONG;
} PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER, *PPCI_EXPRESS_SLOT_CAPABILITIES_REGISTER;
The PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER structure is contained in the PCI_EXPRESS_CAPABILITY structure.