Bitdefender Hypervisor Memory Introspection
_INTRONET_ENDPOINT Struct Reference

An endpoint. More...

#include <intronet.h>

Data Fields

INTRO_NET_AF AddressFamily
 Address family. More...
 
INTRO_NET_STATE State
 Connection state. More...
 
INTRONET_ADDRESS LocalAddress
 Local address. More...
 
INTRONET_PORT LocalPort
 Local port. More...
 
INTRONET_ADDRESS RemoteAddress
 Remote address. More...
 
INTRONET_PORT RemotePort
 Remote port. More...
 
union {
   LIX_TASK_OBJECT *   OwnerTask
 Pointer to the task that owns the connection. More...
 
   WIN_PROCESS_OBJECT *   OwnerProcess
 Pointer to the process that owns the connection. More...
 
}; 
 
QWORD Endpoint
 Guest virtual address of the endpoint/socket object. More...
 

Detailed Description

An endpoint.

Definition at line 26 of file intronet.h.

Field Documentation

◆ @95

union { ... }

◆ AddressFamily

INTRO_NET_AF _INTRONET_ENDPOINT::AddressFamily

Address family.

Definition at line 29 of file intronet.h.

Referenced by IntLixNetProcessConnection(), IntWinNetGetAddrFam(), and IntWinNetGetListenerAddressInfo().

◆ Endpoint

QWORD _INTRONET_ENDPOINT::Endpoint

Guest virtual address of the endpoint/socket object.

Definition at line 61 of file intronet.h.

Referenced by IntLixNetProcessConnection().

◆ LocalAddress

INTRONET_ADDRESS _INTRONET_ENDPOINT::LocalAddress

Local address.

Definition at line 35 of file intronet.h.

Referenced by IntWinNetGetListenerAddressInfo().

◆ LocalPort

INTRONET_PORT _INTRONET_ENDPOINT::LocalPort

◆ OwnerProcess

WIN_PROCESS_OBJECT* _INTRONET_ENDPOINT::OwnerProcess

Pointer to the process that owns the connection.

Will always be NULL for introNetStateTimeWait states. Valid only for Windows guests.

Definition at line 57 of file intronet.h.

Referenced by IntWinNetGetOwner().

◆ OwnerTask

LIX_TASK_OBJECT* _INTRONET_ENDPOINT::OwnerTask

Pointer to the task that owns the connection.

Will always be NULL for introNetStateTimeWait states. Valid only for Linux guests.

Definition at line 53 of file intronet.h.

Referenced by IntLixNetIterateTaskConnections(), and IntLixNetProcessConnection().

◆ RemoteAddress

INTRONET_ADDRESS _INTRONET_ENDPOINT::RemoteAddress

Remote address.

Will always be 0 for introNetStateListening states.

Definition at line 42 of file intronet.h.

Referenced by IntLixNetProcessConnection(), and IntWinNetGetAddrInfo().

◆ RemotePort

INTRONET_PORT _INTRONET_ENDPOINT::RemotePort

Remote port.

Will always be 0 for introNetStateListening states.

Definition at line 46 of file intronet.h.

Referenced by IntWinNetGetPortsAndState().

◆ State

INTRO_NET_STATE _INTRONET_ENDPOINT::State

Connection state.

Definition at line 32 of file intronet.h.

Referenced by IntLixNetProcessConnection(), IntWinNetGetListenerAddressInfo(), and IntWinNetGetPortsAndState().


The documentation for this struct was generated from the following file: