Поделиться через


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

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

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

Функция NetAccessSetInfo изменяет список управления доступом (ACL) для ресурса.

Синтаксис

NET_API_STATUS NET_API_FUNCTION NetAccessSetInfo(
  LPCWSTR servername,
  LPCWSTR resource,
  DWORD   level,
  LPBYTE  buf,
  LPDWORD parm_err
);

Параметры

servername

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

resource

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

level

Задает уровень информации данных. Этот параметр может иметь следующее значение.

Значение Значение
1
Параметр pbBuffer указывает на структуру access_info_1 .

buf

Указатель на буфер, содержащий структуру сведений о доступе. Формат этих данных зависит от значения параметра sLevel .

parm_err

TBD

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

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

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

Комментарии

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

Требования

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

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

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