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