// miniport.h
typedef enum {
MaxPayload128Bytes,
MaxPayload256Bytes,
MaxPayload512Bytes,
MaxPayload1024Bytes,
MaxPayload2048Bytes,
MaxPayload4096Bytes
} PCI_EXPRESS_MAX_PAYLOAD_SIZE;
View the official Windows Driver Kit DDI reference// ntddk.h
typedef enum {
MaxPayload128Bytes,
MaxPayload256Bytes,
MaxPayload512Bytes,
MaxPayload1024Bytes,
MaxPayload2048Bytes,
MaxPayload4096Bytes
} PCI_EXPRESS_MAX_PAYLOAD_SIZE;
View the official Windows Driver Kit DDI referenceNo description available.
PCI_EXPRESS_MAX_PAYLOAD_SIZE enumerates the maximum data payload sizes for a PCI Express (PCIe) controller.
MaxPayload128BytesThe PCIe controller will use a maximum data payload size of 128 bytes.
MaxPayload256BytesThe PCIe controller will use a maximum data payload size of 256 bytes.
MaxPayload512BytesThe PCIe controller will use a maximum data payload size of 512 bytes.
MaxPayload1024BytesThe PCIe controller will use a maximum data payload size of 1024 bytes.
MaxPayload2048BytesThe PCIe controller will use a maximum data payload size of 2048 bytes.
MaxPayload4096BytesThe PCIe controller will use a maximum data payload size of 4096 bytes.
PCI_EXPRESS_MAX_PAYLOAD_SIZE is reserved for system use.
This topic describes the PCI_EXPRESS_MAX_PAYLOAD_SIZE enumeration.
MaxPayload128BytesDefines the MaxPayload128Bytes constant.
MaxPayload256BytesDefines the MaxPayload256Bytes constant.
MaxPayload512BytesDefines the MaxPayload512Bytes constant.
MaxPayload1024BytesDefines the MaxPayload1024Bytes constant.
MaxPayload2048BytesDefines the MaxPayload2048Bytes constant.
MaxPayload4096BytesDefines the MaxPayload4096Bytes constant.