This function returns am_status_t with one of the following values:
If a properties object was successfully copied.
If unable to allocate memory for the new properties object.
If the source_properties or properties_ptr argument is NULL.