Kernel Buffer Marshaling Functions (Compact 2013)
3/28/2014
The following table shows the kernel buffer marshalling functions and the purpose of each.
Function |
Description |
---|---|
Re-marshals a buffer that was already marshaled by CeOpenCallerBuffer so that the server can use it asynchronously after the API call has returned. |
|
Abstracts the work required to make secure copies of API parameters. |
|
Frees any resources that were allocated by CeOpenCallerBuffer. |
|
Flushes any changed data between the source and the destination buffer allocated by CeAllocAsynchronousBuffer. |
|
Frees any resources that were allocated by CeAllocAsynchronousBuffer. |
|
Frees a duplicate buffer that was allocated by CeAllocDuplicateBuffer. |
|
Checks access and marshals a buffer pointer from the source process so that it can be accessed by the current process. |