Memory - Extensions#

oneAPI Level Zero Specification - Version 1.20.41

Memory - Extension Structures#

zes_memory_vendor_info_ext_properties_t#

Added in version 1.18

struct zes_memory_vendor_info_ext_properties_t#

Memory Vendor Info Extension Properties structure.

  • This structure can be passed as an extension structure to zesMemoryGetProperties via pNext member

  • Returns the memory vendor ID and the memory vendor name

Public Members

zes_structure_type_t stype#

[in] type of this structure

void *pNext#

[in,out][optional] must be null or a pointer to an extension-specific structure (i.e. contains stype and pNext).

uint32_t vendorId#

[out] Memory vendor ID for the device. A value of 0 indicates that the memory vendor ID could not be determined.

uint16_t length#

[out] Length of the memory vendor name, excluding the null terminator. A value of 0 indicates that the memory vendor name could not be determined.

char vendorName[ZES_MEMORY_VENDOR_NAME_EXT_SIZE]#

[out] Memory vendor name for the device (NULL terminated string value).