DeregisterMem
Applicability
|
Product |
Supported (√/x) |
|---|---|
|
Atlas 350 Accelerator Card |
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. |
Example
Click GitCode, select the matching version, and obtain the sample from the examples/cpp directory.
Returns
- SUCCESS: Success.
- PARAM_INVALID: Incorrect parameter.
- Other values: Failure.
Exception Handling
None
Restrictions
- 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 Application Development (C&C++) in the thread where Initialize is running to obtain the context. Then, in the new thread, call aclrtSetCurrentContext in Application Development (C&C++) to set the context.