Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |