DeregisterMem
Applicable Products
|
Product |
Supported (√/x) |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
x |
|
|
x |
|
|
x |
Note: For
Function Description
Deregisters memory.
Prototype
1
|
Status DeregisterMem(MemHandle mem_handle) |
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
mem_handle |
Input |
Memory handle returned by calling RegisterMem. |
Returns
- SUCCESS: Success.
- PARAM_INVALID: Incorrect parameter.
- Other values: Failure.
Exception Handling
None
Constraints
- Before calling this API, call Disconnect to disconnect all links to ensure that all memories are no longer used.
- This API and Initialize must run in the same thread. If you need to switch threads to call this API, first call aclrtGetCurrentContext in the thread where Initialize is running to obtain the context. Then, in the new thread, call aclrtSetCurrentContext to set the context.