структура 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_WINNT или FORCE_UNICODE , это строка Юникода.

svti1_transportaddress

Тип: LPBYTE

Указатель на переменную, содержащую адрес, который сервер использует на транспортном устройстве, указанном элементом svti1_transportname .

Обычно это netBIOS-имя, используемое сервером. В таких случаях имя должно содержать 16 символов, а последний символ должен быть пустым символом (0x20).

svti1_transportaddresslength

Тип: DWORD

Длина элемента svti1_transportaddress в байтах. Для netBIOS-имен значение этого элемента равно 16 (десятичное).

svti1_networkaddress

Тип: LMSTR

Указатель на символьную строку, завершающуюся значением NULL, которая содержит адрес, который использует сетевой адаптер. Строка зависит от транспорта.

Это значение можно получить только с помощью вызова функции NetServerTransportEnum . Это значение нельзя задать с помощью вызова функции NetServerTransportAdd или NetServerTransportAddEx .)

Если определены _WIN32_WINNT или FORCE_UNICODE , это строка Юникода.

svti1_domain

Тип: LMSTR

Указатель на символьную строку, завершающуюся значением NULL, которая содержит имя домена, в котором сервер должен объявить о своем присутствии. (При вызове NetServerTransportEnum этот член является именем домена, в котором сервер объявляет о своем присутствии.)

Если определены _WIN32_WINNT или FORCE_UNICODE , это строка Юникода.

Комментарии

Структура SERVER_TRANSPORT_INFO_1 используется функцией NetServerTransportAddEx для привязки указанного сервера к транспортному протоколу.

Требования

   
Минимальная версия клиента 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

Функции транспорта серверов и рабочих станций