20.1.48 ead_object structure (object used in a user function)
The ead_object structure holds an object (such as an argument or return value) used in a user function.
- Organization of this subsection
(1) Format
struct ead_object { size_t object_size; void *object; };
(2) Descriptions of members
- object_size
-
Specifies the data size of the object (unit: bytes).
- object
-
Stores an object (such as an argument or return value) used in a user function.
Specify the starting address of the data to be stored.
(3) Notes
-
If the range specified by the starting address + the data size references an invalid region, the operation is not guaranteed.
-
You cannot specify NULL for object.
-
You cannot specify 0 for object_size.
-
There is no limit to object_size. Specify a value that does not exceed the maximum size of data that can be accepted by the EADS servers.