Funzione SaferSetLevelInformation (winsafer.h)

La funzione SaferSetLevelInformation imposta le informazioni su un livello di criteri.

Sintassi

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

Parametri

[in] LevelHandle

Handle del livello da impostare.

[in] dwInfoType

Valore di enumerazione SAFER_OBJECT_INFO_CLASS che specifica il tipo di informazioni sull'oggetto da impostare. Il valore specificato determina le dimensioni e il tipo del parametro lpQueryBuffer . Nella tabella seguente sono illustrati i possibili valori.

Valore Significato
SaferObjectLevelId
1
Imposta la costante LEVELID.

tipo restituito lpQueryBuffer: DWORD.

SaferObjectScopeId
2
Imposta l'ambito utente o del computer.

tipo restituito lpQueryBuffer: DWORD.

SaferObjectFriendlyName
3
Imposta il nome visualizzato.

Tipo restituito lpQueryBuffer: LPCWSTR.

SaferObjectDescription
4
Imposta la descrizione.

Tipo restituito lpQueryBuffer: LPCWSTR.

[in] lpQueryBuffer

Buffer che contiene i risultati della query. Per il tipo delle informazioni restituite per ogni valore possibile del parametro dwInfoType , vedere il parametro dwInfoType .

[in] dwInBufferSize

Dimensioni, in byte, del parametro lpQueryBuffer .

Valore restituito

TRUE se la funzione ha esito positivo; in caso contrario, FALSE. Per informazioni sull'errore estese, chiamare GetLastError.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsafer.h
Libreria Advapi32.lib
DLL Advapi32.dll
Set di API ext-ms-win-advapi32-safer-l1-1-0 (introdotto in Windows 8)