Функция NetWkstaTransportAdd (lmwksta.h)
[Эта функция устарела. Чтобы изменить параметры по умолчанию для транспортных протоколов вручную, используйте диалоговое окно Свойства подключения по локальной сети в папке Сетевые и коммутируемые подключения .]
Не поддерживается.
Функция NetWkstaTransportAdd привязывает (или подключает) перенаправитель к транспорту. Перенаправитель — это программное обеспечение на клиентском компьютере, которое создает запросы файлов к компьютеру сервера.
Синтаксис
NET_API_STATUS NET_API_FUNCTION NetWkstaTransportAdd(
[in] LPTSTR servername,
[in] DWORD level,
[in] LPBYTE buf,
[out] LPDWORD parm_err
);
Параметры
[in] servername
Указатель на строку, указывающую DNS- или NetBIOS-имя удаленного сервера, на котором выполняется функция. Если этот параметр имеет значение NULL, используется локальный компьютер.
Эта строка должна начинаться с \.
[in] level
Задает уровень информации данных. Этот параметр может иметь следующее значение.
Значение | Значение |
---|---|
|
Указывает сведения о протоколе транспорта рабочей станции. Параметр buf указывает на WKSTA_TRANSPORT_INFO_0 структуру. |
[in] buf
Указатель на буфер, указывающий данные. Формат этих данных зависит от значения параметра level . Дополнительные сведения см. в разделе Буферы функций управления сетью.
[out] parm_err
Указатель на значение, которое получает индекс первого параметра, вызывающего ошибку ERROR_INVALID_PARAMETER. Если этот параметр имеет значение NULL, индекс не возвращается при ошибке.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NERR_Success.
Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
Пользователь не имеет доступа к запрошенной информации. |
|
Недопустимый параметр level, который указывает, какой уровень сведений о структуре данных доступен. |
|
Один из параметров функции недопустим. |
Комментарии
Только члены локальной группы Администраторы могут успешно выполнить функцию NetWkstaTransportAdd .
Если функция NetWkstaTransportAdd возвращает ERROR_INVALID_PARAMETER, можно использовать параметр parm_err , чтобы указать недопустимый член структуры WKSTA_TRANSPORT_INFO_0 . В следующей таблице перечислены значения, которые могут быть возвращены в параметре parm_err и соответствующем элементе структуры с ошибкой.
Значение | Член |
---|---|
TRANSPORT_QUALITYOFSERVICE_PARMNUM | wkti0_quality_of_service |
TRANSPORT_NAME_PARMNUM | wkti0_transport_name |
Требования
Целевая платформа | Windows |
Header | lmwksta.h (включая Lm.h, Lmwksta.h) |
Библиотека | Netapi32.lib |
DLL | Netapi32.dll |