PCI_EXPRESS_MAX_PAYLOAD_SIZE enumeration (miniport.h)
PCI_EXPRESS_MAX_PAYLOAD_SIZE enumerates the maximum data payload sizes for a PCI Express (PCIe) controller.
Syntax
typedef enum {
MaxPayload128Bytes,
MaxPayload256Bytes,
MaxPayload512Bytes,
MaxPayload1024Bytes,
MaxPayload2048Bytes,
MaxPayload4096Bytes
} PCI_EXPRESS_MAX_PAYLOAD_SIZE;
Constants
MaxPayload128Bytes The PCIe controller will use a maximum data payload size of 128 bytes. |
MaxPayload256Bytes The PCIe controller will use a maximum data payload size of 256 bytes. |
MaxPayload512Bytes The PCIe controller will use a maximum data payload size of 512 bytes. |
MaxPayload1024Bytes The PCIe controller will use a maximum data payload size of 1024 bytes. |
MaxPayload2048Bytes The PCIe controller will use a maximum data payload size of 2048 bytes. |
MaxPayload4096Bytes The PCIe controller will use a maximum data payload size of 4096 bytes. |
Remarks
PCI_EXPRESS_MAX_PAYLOAD_SIZE is reserved for system use.
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | miniport.h |