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


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

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

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

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

Синтаксис

NET_API_STATUS NET_API_FUNCTION NetAccessGetInfo(
  LPCWSTR servername,
  LPCWSTR resource,
  DWORD   level,
  LPBYTE  *bufptr
);

Параметры

servername

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

resource

Задает уровень информации данных. Этот параметр может принимать одно из указанных ниже значений.

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

level

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

bufptr

Задает размер (в байтах) буфера, на который указывает параметр pbBuffer .

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

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

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

Комментарии

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

Требования

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

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

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