SERVER_TRANSPORT_INFO_0 structure (lmserver.h)

The SERVER_TRANSPORT_INFO_0 structure contains information about the specified transport protocol, including name, address, and location on the network.

Syntax

typedef struct _SERVER_TRANSPORT_INFO_0 {
  DWORD  svti0_numberofvcs;
  LMSTR  svti0_transportname;
  LPBYTE svti0_transportaddress;
  DWORD  svti0_transportaddresslength;
  LMSTR  svti0_networkaddress;
} SERVER_TRANSPORT_INFO_0, *PSERVER_TRANSPORT_INFO_0, *LPSERVER_TRANSPORT_INFO_0;

Members

svti0_numberofvcs

Type: DWORD

The number of clients connected to the server that are using the transport protocol specified by the svti0_transportname member.

svti0_transportname

Type: LMSTR

A pointer to a NULL-terminated character string that contains the name of a transport device; for example,

\Device\NetBT_Tcpip_{2C9725F4-151A-11D3-AEEC-C3B211BD350B}

This string is Unicode if _WIN32_WINNT or FORCE_UNICODE are defined.

svti0_transportaddress

Type: LPBYTE

A pointer to a variable that contains the address the server is using on the transport device specified by the svti0_transportname member.

This member is usually the NetBIOS name that the server is using. In these instances, the name must be 16 characters long, and the last character must be a blank character (0x20).

svti0_transportaddresslength

Type: DWORD

The length, in bytes, of the svti0_transportaddress member. For NetBIOS names, the value of this member is 16 (decimal).

svti0_networkaddress

Type: LMSTR

A pointer to a NULL-terminated character string that contains the address the network adapter is using. The string is transport-specific.

You can retrieve this value only with a call to the NetServerTransportEnum function. You cannot set this value with a call to the NetServerTransportAdd function or the NetServerTransportAddEx function.)

This string is Unicode if _WIN32_WINNT or FORCE_UNICODE are defined.

Remarks

The SERVER_TRANSPORT_INFO_0 structure is used by the NetServerTransportAdd or NetServerTransportAddEx function to bind the specified server to the transport protocol.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header lmserver.h (include Lm.h)

See also

NetServerTransportAdd

NetServerTransportAddEx

NetServerTransportDel

NetServerTransportEnum

Network Management Overview

Network Management Structures

SERVER_TRANSPORT_INFO_1

SERVER_TRANSPORT_INFO_2

SERVER_TRANSPORT_INFO_3

Server and Workstation Transport Functions