Fonction SetProtectedPolicy (processthreadsapi.h)
Définit une stratégie protégée. Cette fonction est principalement destinée à Windows et n’est pas conçue pour une utilisation externe.
Syntaxe
BOOL SetProtectedPolicy(
[in] LPCGUID PolicyGuid,
[in] ULONG_PTR PolicyValue,
[out] PULONG_PTR OldPolicyValue
);
Paramètres
[in] PolicyGuid
Identificateur global unique de la stratégie à définir.
[in] PolicyValue
Valeur sur laquelle définir la stratégie.
[out] OldPolicyValue
Reçoit éventuellement la valeur d’origine associée à la stratégie fournie.
Valeur retournée
True si la fonction réussit ; sinon, false. Pour récupérer les valeurs d’erreur pour cette fonction, appelez GetLastError.
Remarques
Les stratégies protégées sont des paramètres de configuration à l’échelle du processus qui sont stockés en mémoire en lecture seule. Cela est destiné à protéger la stratégie contre toute altération ou modification involontaire pendant l’exécution d’une application. Les stratégies protégées sont principalement une construction interne à Windows.
Pour compiler une application qui appelle cette fonction, définissez _WIN32_WINNT comme 0x0603 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.
Cette fonction est devenue disponible dans la mise à jour 3 (mise à jour de novembre 2014) pour Windows 8.1 et Windows Server 2012 R2.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | processthreadsapi.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |