typedef struct {
DWORD Location; // location of this node
char *pszNodeName; // 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)
} NTXNODEINFO;
typedef struct {
DWORD Location; // location of this node
wchar_t *pszNodeName; // 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)
} NTXNODEINFOW;
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. Possible values include:
NTX_LOCAL_NODE |
The node is located on the local host. |
NTX_REMOTE_NODE |
The node is located on a remote host (different network location). |
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:
NTX_NODE_SUBCLASS_SHARED |
The node core is shared with Windows. |
NTX_NODE_SUBCLASS_DEDICATED |
The node is a dedicate INtime node. |
NTX_REMOTE_GOBSNET |
The node is on a network-connected INtime Distributed RTOS |
NTX_REMOTE_WINNTXPROXY |
The node is on a network-connected WinNtxProxy host |
NTX_REMOTE_OTHER |
The node is on another network-connected host |
NetIdType
- Network address type.
NTX_NETID_TYPE_NONE |
NetId is not valid. |
NTX_ NETID_TYPE_MAC
|
NetId contains a 6-byte Ethernet address. |
NTX_ NETID_TYPE_IP4
|
NetId contains a IPv4 address. |
NTX_ NETID_TYPE_IP6
|
NetId contains a IPv6 address. |
NetId
- Network ID (address).
Requirements
Versions |
Defined in |
Include |
Link to |
INtime 4.0 |
intime/rt/include/rt.h |
rt.h |
clib.lib |
See Also