cc [ flag… ] file… –lMPAPI [ library… ] #include <mpapi.h> MP_STATUS MP_GetDeviceProductProperties(MP_OID oid, MP_DEVICE_PRODUCT_PROPERTIES *pProps);
The object ID of the device product.
A pointer to an object ID that has type MP_DEVICE_PR ODUCT_PROPERTIES structure allocated by the caller. With a successful return, this structure contains the properties of the device product specified by the oid.
The MP_GetDeviceProductProperties() function gets the properties of the specified device product.
The oid does not specify any valid object type. This is most likely to happen if an uninitialized object ID is passed to the API.
The oid owner ID or object sequence number is invalid.
Returned when pProps is null or specifies a memory area to which data cannot be written, or the oid has a type subfield other than MP_OBJECT_TYPE_DEVICE_PRODUCT.
The operation is successful.
The plugin for the specified oid is not found.
The implementation does not support the API.
See attributes(5) for descriptions of the following attributes:
Multipath Management API Version 1.0