(lmserver.h) SERVER_TRANSPORT_INFO_0 结构
SERVER_TRANSPORT_INFO_0 结构包含有关指定传输协议的信息,包括网络上的名称、地址和位置。
语法
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;
成员
svti0_numberofvcs
类型:DWORD
连接到使用 由 svti0_transportname 成员指定的传输协议的服务器的客户端数。
svti0_transportname
类型: LMSTR
指向包含传输设备名称的以 NULL 结尾的字符串的指针;例如,
\Device\NetBT_Tcpip_{2C9725F4-151A-11D3-AEEC-C3B211BD350B}
如果定义了 _WIN32_WINNT 或 FORCE_UNICODE ,则此字符串为 Unicode。
svti0_transportaddress
类型: LPBYTE
指向变量的指针,该变量包含服务器在 由 svti0_transportname 成员指定的传输设备上使用的地址。
此成员通常是服务器正在使用的 NetBIOS 名称。 在这些情况下,名称长度必须为 16 个字符,最后一个字符必须是空字符 (0x20) 。
svti0_transportaddresslength
类型:DWORD
svti0_transportaddress 成员的长度(以字节为单位)。 对于 NetBIOS 名称,此成员的值为 16 (十进制) 。
svti0_networkaddress
类型: LMSTR
指向以 NULL 结尾的字符串的指针,该字符串包含网络适配器正在使用的地址。 字符串特定于传输。
只能通过调用 NetServerTransportEnum 函数来检索此值。 不能通过调用 NetServerTransportAdd 函数或 NetServerTransportAddEx 函数来设置此值 )
如果定义了 _WIN32_WINNT 或 FORCE_UNICODE ,则此字符串为 Unicode。
注解
netServerTransportAdd 或 NetServerTransportAddEx 函数使用 SERVER_TRANSPORT_INFO_0 结构将指定的服务器绑定到传输协议。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | lmserver.h (包括 Lm.h) |