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


Функция SaferSetLevelInformation (winsafer.h)

Функция SaferSetLevelInformation задает сведения об уровне политики.

Синтаксис

BOOL SaferSetLevelInformation(
  [in] SAFER_LEVEL_HANDLE      LevelHandle,
  [in] SAFER_OBJECT_INFO_CLASS dwInfoType,
  [in] LPVOID                  lpQueryBuffer,
  [in] DWORD                   dwInBufferSize
);

Параметры

[in] LevelHandle

Дескриптор устанавливаемого уровня.

[in] dwInfoType

Значение перечисления SAFER_OBJECT_INFO_CLASS , указывающее тип сведений об объекте, которые необходимо задать. Указанное значение определяет размер и тип параметра lpQueryBuffer . В следующей таблице приводятся возможные значения.

Значение Значение
SaferObjectLevelId
1
Задает константу LEVELID.

Тип возвращаемого значения lpQueryBuffer: DWORD.

SaferObjectScopeId
2
Задает область пользователя или компьютера.

Тип возвращаемого значения lpQueryBuffer: DWORD.

SaferObjectFriendlyName
3
Задает отображаемое имя.

Тип возвращаемого значения lpQueryBuffer: LPCWSTR.

SaferObjectDescription
4
Задает описание.

Тип возвращаемого значения lpQueryBuffer: LPCWSTR.

[in] lpQueryBuffer

Буфер, содержащий результаты запроса. Тип возвращаемых сведений для каждого возможного значения параметра dwInfoType см. в разделе параметр dwInfoType .

[in] dwInBufferSize

Размер параметра lpQueryBuffer в байтах.

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

Значение TRUE , если функция выполнена успешно; в противном случае — FALSE. Для получения дополнительных сведений об ошибке вызовите Метод GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winsafer.h
Библиотека Advapi32.lib
DLL Advapi32.dll
Набор API ext-ms-win-advapi32-safer-l1-1-0 (представлено в Windows 8)