Compartilhar via


Função SaferSetLevelInformation (winsafer.h)

A função SaferSetLevelInformation define as informações sobre um nível de política.

Sintaxe

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

Parâmetros

[in] LevelHandle

O identificador do nível a ser definido.

[in] dwInfoType

Um SAFER_OBJECT_INFO_CLASS valor de enumeração que especifica o tipo de informações de objeto que devem ser definidas. O valor especificado determina o tamanho e o tipo do parâmetro lpQueryBuffer . A tabela a seguir mostra os valores possíveis.

Valor Significado
SaferObjectLevelId
1
Define a constante LEVELID.

Tipo de retorno lpQueryBuffer: DWORD.

SaferObjectScopeId
2
Define o escopo do usuário ou do computador.

Tipo de retorno lpQueryBuffer: DWORD.

SaferObjectFriendlyName
3
Define o nome de exibição.

Tipo de retorno lpQueryBuffer: LPCWSTR.

SaferObjectDescription
4
Define a descrição.

Tipo de retorno lpQueryBuffer: LPCWSTR.

[in] lpQueryBuffer

Um buffer para conter os resultados da consulta. Para obter o tipo das informações retornadas para cada valor possível do parâmetro dwInfoType , consulte o parâmetro dwInfoType .

[in] dwInBufferSize

O tamanho, em bytes, do parâmetro lpQueryBuffer .

Retornar valor

TRUE se a função for bem-sucedida; caso contrário, FALSE. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsafer.h
Biblioteca Advapi32.lib
DLL Advapi32.dll
Conjunto de APIs ext-ms-win-advapi32-safer-l1-1-0 (introduzido no Windows 8)