Contains information about a node as returned from GetRtNodeInfo.
typedef struct {
DWORD Location; // location of this node
char szNodeName[64]; // node name
BYTE NodeId; // node ID (hardware node identifier)
BYTE NodeClass; // node class
BYTE NodeSubclass; // node subclass
BYTE NetIdType; // network address type
BYTE NetId[16]; // network ID (address)
} NODE_INFO;
Fields
Location
- Location of this node; returns the real location value for the indicated node. For example, If a value of
THIS_LOCATION
is passed as the hLoc
parameter, this field returns the real value.
szNodeName
- Node name.
NodeId
- Node ID (hardware node identifier).
NodeClass
- Node class. Indicates whether the node is located on a Windows host, or a standalone-host, and the configuration of the node. Possible values include:
NODE_CLASS_WINDOWS_HOST |
The node is located on a Windows host. |
NODE_CLASS_INTIME_HOST |
The node is located on a stand-alone host. |
NodeSubclass
- Node subclass. Indicates whether the node is located on a Windows host, or a standalone-host, and the configuration of the node. Possible values include:
NODE_SUBCLASS_SHARED |
The node core is shared with Windows. |
NODE_SUBCLASS_DEDICATED |
The node is a dedicate INtime for Windows node. |
NODE_SUBCLASS_PRIMARY |
The node is primary or boot node on INtime host (INtime Distributed RTOS). |
NODE_SUBCLASS_SECONDARY |
The node is a secondary or application node on INtime host (INtime Distributed RTOS). |
NetIdType
- Network address type.
NETID_TYPE_NONE 0 |
NetId is not valid. |
NETID_TYPE_MAC 1 |
NetId contains a 6-byte Ethernet address. |
NETID_TYPE_IP4 4 |
NetId contains a IPv4 address. |
NETID_TYPE_IP6 6 |
NetId contains a IPv6 address. |
NetId
- Network ID (address).
Notes
The NetIdType field will always be NETID_TYPE_NONE
and the NetId field unused for nodes on the same host as the caller.
Requirements
Versions |
Defined in |
Include |
Link to |
INtime 4.0 |
intime/rt/include/rt.h |
rt.h |
clib.lib |
See Also