Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide

_CI^IDPOINTER
A-26
109759Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
DSNM Library Services
_CI^IDPOINTER
_CI^IDPOINTER_CI^IDPOINTER declares an extended pointer to a CIID structure.
After the thread is dispatched by the frame with _EV^IODONE, _LAST^CI^ID is a type
_CI^IDPOINTER pointer, which gives access to information about the CI causing the
event.
ciid input
declares a pointer to a CIID structure (declared with _CI^ID).
Example
The following example declares a pointer to a CIID structure:
_CI^IDPOINTER (pm); !pointer to a CIID structure
IF _ON (_LAST^EVENTS, _EV^IODONE)
THEN
BEGIN
@pm := _LAST^CI^ID; !pm gets address of CIID struct
IF _CI^LASTERROR (pm) !check for errors
THEN ... ;
END;
_CI^IDPOINTER ( ciid );