Partager via


SaferSetLevelInformation, fonction (winsafer.h)

La fonction SaferSetLevelInformation définit les informations sur un niveau de stratégie.

Syntaxe

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

Paramètres

[in] LevelHandle

Handle du niveau à définir.

[in] dwInfoType

Une valeur d’énumération SAFER_OBJECT_INFO_CLASS qui spécifie le type d’informations d’objet à définir. La valeur spécifiée détermine la taille et le type du paramètre lpQueryBuffer . Le tableau suivant répertorie les valeurs possibles.

Value Signification
SaferObjectLevelId
1
Définit la constante LEVELID.

type de retour lpQueryBuffer : DWORD.

SaferObjectScopeId
2
Définit l’étendue de l’utilisateur ou de l’ordinateur.

type de retour lpQueryBuffer : DWORD.

SaferObjectFriendlyName
3
Définit le nom d’affichage.

type de retour lpQueryBuffer : LPCWSTR.

SaferObjectDescription
4
Définit la description.

type de retour lpQueryBuffer : LPCWSTR.

[in] lpQueryBuffer

Mémoire tampon pour contenir les résultats de la requête. Pour connaître le type des informations retournées pour chaque valeur possible du paramètre dwInfoType , consultez le paramètre dwInfoType .

[in] dwInBufferSize

Taille, en octets, du paramètre lpQueryBuffer .

Valeur retournée

TRUE si la fonction réussit ; sinon, FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsafer.h
Bibliothèque Advapi32.lib
DLL Advapi32.dll
Ensemble d’API ext-ms-win-advapi32-safer-l1-1-0 (introduit dans Windows 8)