Функция NetAccessGetUserPerms (lmaccess.h)

[Эта функция устарела. Список альтернативных функций см. в разделе Функции авторизации.]

Не поддерживается.

Функция NetAccessGetUserPerms возвращает разрешения на доступ указанного пользователя или группы для определенного ресурса.

Синтаксис

NET_API_STATUS NET_API_FUNCTION NetAccessGetUserPerms(
  LPCWSTR servername,
  LPCWSTR UGname,
  LPCWSTR resource,
  LPDWORD Perms
);

Параметры

servername

Указатель на строку, указывающую DNS- или NetBIOS-имя удаленного сервера, на котором выполняется функция. Если этот параметр имеет значение NULL, используется локальный компьютер.

UGname

Указатель на строку, указывающую имя пользователя или группы для запроса.

resource

Указатель на строку, содержащую имя сетевого ресурса для запроса.

Perms

Указатель на короткое целое число без знака, которое получает разрешения пользователя для указанного ресурса.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение будет NERR_Success.

Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки. Список кодов ошибок см. в разделе Системные коды ошибок.

Комментарии

Для успешного выполнения этой функции на компьютере с включенной локальной безопасностью требуется Администратор привилегий. Когда пользователи запрашивают собственные разрешения на доступ, особые привилегии не требуются.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header lmaccess.h (включая Lm.h, Lmaccess.h)
Библиотека Netapi32.lib
DLL Netapi32.dll

См. также раздел

Функции авторизации