Reference Guide
interface IMemory2
Memory objects are used to pass data between product components and controller components.
Definition
- interface IMemory : IDispatch
-
- {
-
-
- [id(0), propget]
-
- HRESULT Parameters([out, retval] IParameters** rval);
-
- [propget]
-
- HRESULT ControllerInfo([out, retval] IControllerInfo** rval);
-
- [propget]
-
- HRESULT Type([out, retval] MemoryType* rval);
- };
-
- interface IMemory2 : IMemory
-
- {
-
-
- [propget]
-
- HRESULT Requests([out, retval] IRequests** rval);
-
- HRESULT Copy([in, defaultvalue(TRUE)] VARIANT_BOOL includerequests, [out, retval] IMemory** rval);
- };
-
Descriptions
[id(0), propget]
HRESULT Parameters([out, retval] IParameters** rval); |
The collection of parameters associated with the memory. |
[propget]
HRESULT ControllerInfo([out, retval] IControllerInfo** rval); |
Information pertaining to the controller that the memory is associated with. |
[propget]
HRESULT Type([out, retval] MemoryType* rval); |
The type of memory. |
[propget]
HRESULT Requests([out, retval] IRequests** rval); |
The collection of requests queued up for read, write, or burn. Requests are the primary way that data and addresses are passed between PARAGON product components and controller components. Analog products store all of their data in the Parameters collection. |
| HRESULT Copy([in, defaultvalue(TRUE)] VARIANT_BOOL includerequests, [out, retval] IMemory** rval); |
Makes a copy of the Memory object.
|
|