SERVER_TRANSPORT_INFO_1 结构 (lmserver.h)

SERVER_TRANSPORT_INFO_1结构包含有关指定传输协议的信息,包括名称和地址。 此信息级别仅对 NetServerTransportAddEx 函数有效。

语法

typedef struct _SERVER_TRANSPORT_INFO_1 {
  DWORD  svti1_numberofvcs;
  LMSTR  svti1_transportname;
  LPBYTE svti1_transportaddress;
  DWORD  svti1_transportaddresslength;
  LMSTR  svti1_networkaddress;
  LMSTR  svti1_domain;
} SERVER_TRANSPORT_INFO_1, *PSERVER_TRANSPORT_INFO_1, *LPSERVER_TRANSPORT_INFO_1;

成员

svti1_numberofvcs

类型:DWORD

使用 svti1_transportname 成员指定的传输协议连接到服务器的客户端数。

svti1_transportname

类型: LMSTR

指向包含传输设备名称的以 null 结尾的字符串的指针;例如,

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

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

svti1_transportaddress

类型: LPBYTE

指向变量的指针,该变量包含服务器在 svti1_transportname 成员指定的传输设备上使用的地址。

此成员通常是服务器正在使用的 NetBIOS 名称。 在这些情况下,名称的长度必须为 16 个字符,最后一个字符必须是空白字符 (0x20) 。

svti1_transportaddresslength

类型:DWORD

svti1_transportaddress成员的长度(以字节为单位)。 对于 NetBIOS 名称,此成员的值为 16 (十进制) 。

svti1_networkaddress

类型: LMSTR

指向以 NULL 结尾的字符串的指针,该字符串包含网络适配器正在使用的地址。 字符串特定于传输。

只能通过调用 NetServerTransportEnum 函数来检索此值。 不能通过调用 NetServerTransportAdd 函数或 NetServerTransportAddEx 函数来设置此值 )

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

svti1_domain

类型: LMSTR

指向以 NULL 结尾的字符串的指针,该字符串包含服务器应向其声明其存在状态的域的名称。 (调用 NetServerTransportEnum 时,此成员是服务器要向其宣布其状态的域的名称。)

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

注解

netServerTransportAddEx 函数使用 SERVER_TRANSPORT_INFO_1 结构将指定的服务器绑定到传输协议。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 lmserver.h (包括 Lm.h)

另请参阅

NetServerComputerNameAdd

NetServerComputerNameDel

NetServerTransportAdd

NetServerTransportAddEx

NetServerTransportDel

NetServerTransportEnum

网络管理概述

网络管理结构

SERVER_TRANSPORT_INFO_0

SERVER_TRANSPORT_INFO_2

SERVER_TRANSPORT_INFO_3

服务器和工作站传输函数