TCPIP_OWNER_MODULE_BASIC_INFO structure (iprtrmib.h)

The TCPIP_OWNER_MODULE_BASIC_INFO structure contains pointers to the module name and module path values associated with a TCP connection. The TCPIP_OWNER_MODULE_BASIC_INFO structure is returned by the GetOwnerModuleFromTcpEntry and GetOwnerModuleFromTcp6Entry functions.

Syntax

typedef struct _TCPIP_OWNER_MODULE_BASIC_INFO {
  PWCHAR pModuleName;
  PWCHAR pModulePath;
} TCPIP_OWNER_MODULE_BASIC_INFO, *PTCPIP_OWNER_MODULE_BASIC_INFO;

Members

pModuleName

A pointer to the name of the module. This field should be a NULL pointer when passed to GetOwnerModuleFromTcpEntry or GetOwnerModuleFromTcp6Entry function.

pModulePath

A pointer to the full path of the module, including the module name. This field should be a NULL pointer when passed to GetOwnerModuleFromTcpEntry or GetOwnerModuleFromTcp6Entry function.

Remarks

If the module owner is the system kernel, the lpModuleName and lpModulePath members point to a wide character string that contains "System".

On Windows Vista and later as well as on the Microsoft Windows Software Development Kit (SDK), the organization of header files has changed and the TCPIP_OWNER_MODULE_BASIC_INFO structure is defined in the Iprtrmib.h header file.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2008, Windows Server 2003 with SP1 [desktop apps only]
Header iprtrmib.h