Функция NetRemoteComputerSupports (lmremutl.h)
Функция NetRemoteComputerSupports запрашивает у перенаправителя дополнительные функции, поддерживаемые удаленной системой. Функции включают Юникод, удаленный вызов процедур (RPC) и поддержку протокола удаленного администрирования. Функция устанавливает сетевое подключение, если оно не существует.
Синтаксис
NET_API_STATUS NET_API_FUNCTION NetRemoteComputerSupports(
[in] LPCWSTR UncServerName,
[in] DWORD OptionsWanted,
[out] LPDWORD OptionsSupported
);
Параметры
[in] UncServerName
Указатель на константную строку, указывающую имя удаленного сервера для запроса. Если этот параметр имеет значение NULL, используется локальный компьютер.
[in] OptionsWanted
Задает значение, содержащее набор битовых флагов, указывающих интересующие признаки. Этот параметр должен иметь по крайней мере одно из следующих значений.
[out] OptionsSupported
Указатель на значение, которое получает набор битовых флагов. Флаги указывают, какие функции, заданные параметром OptionsWanted, реализуются на компьютере, указанном параметром UncServerName . (Все остальные биты равны нулю.)
Значение этого параметра допустимо, только если функция NetRemoteComputerSupports возвращает NERR_Success.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NERR_Success.
Если функция завершается сбоем, возвращаемое значение может быть одним из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
Параметр OptionsWanted или OptionsSupported имеет значение NULL; оба параметра являются обязательными. |
|
Недостаточно памяти. |
Комментарии
Для успешного выполнения функции NetRemoteComputerSupports специальное членство в группе не требуется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | lmremutl.h (включая Lm.h) |
Библиотека | Netapi32.lib |
DLL | Netapi32.dll |