Share via


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
사용자 또는 컴퓨터 scope 설정합니다.

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
헤더 winsafer.h
라이브러리 Advapi32.lib
DLL Advapi32.dll
API 세트 ext-ms-win-advapi32-safer-l1-1-0(Windows 8 도입)