NAME
dacs_remote_mem_release
- Release a previously accepted remote memory handle.
SYNOPSIS
DACS_ERR_T
dacs_remote_mem_release ( dacs_remote_mem_t *mem )
Call parameter |
|
*mem |
A pointer to the remote memory handle. |
DESCRIPTION
The dacs_remote_mem_release service
releases a previously accepted remote memory object and invalidates the handle.
When all accepters have released the object it may be destroyed by its owner.
This service does not block.
RETURN VALUE
The
dacs_remote_mem_release service
returns an error indicator defined as:
- DACS_SUCCESS: normal return.
- DACS_ERR_INVALID_ADDR: the pointer is invalid.
- DACS_ERR_INVALID_HANDLE: the specified handle does not
refer to a valid remote memory object.
- DACS_ERR_OWNER: this operation is not valid for the owner
of the resource.