NAME
dacs_remote_mem_destroy
- Invalidate sharing of a specified memory region.
SYNOPSIS
DACS_ERR_T
dacs_remote_mem_destroy ( dacs_remote_mem_t *mem )
Call parameter |
|
*mem |
A pointer to a remote memory handle. |
DESCRIPTION
The dacs_remote_mem_destroy service
invalidates the sharing of a specific memory region which has been created
by dacs_remote_mem_create().
Only the creator of the memory region may destroy it. This service blocks
until all users of the memory region have released it.
RETURN VALUE
The
dacs_remote_mem_destroy service
returns an error indicator defined as:
- DACS_SUCCESS: normal return.
- DACS_ERR_INVALID_ADDR: the pointer is invalid.
- DACS_ERR_INVALID_HANDLE: the remote memory handle is
invalid.
- DACS_ERR_NOT_OWNER: this operation is only valid for
the owner of the resource.