структура 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) |