Share via


Funzione SetProtectedPolicy (processthreadsapi.h)

Imposta un criterio protetto. Questa funzione è utilizzata principalmente da Windows e non progettata per l'uso esterno.

Sintassi

BOOL SetProtectedPolicy(
  [in]  LPCGUID    PolicyGuid,
  [in]  ULONG_PTR  PolicyValue,
  [out] PULONG_PTR OldPolicyValue
);

Parametri

[in] PolicyGuid

Identificatore univoco globale del criterio da impostare.

[in] PolicyValue

Valore da impostare su.

[out] OldPolicyValue

Facoltativamente riceve il valore originale associato al criterio fornito.

Valore restituito

True se la funzione ha esito positivo; in caso contrario, false. Per recuperare i valori di errore per questa funzione, chiamare GetLastError.

Commenti

I criteri protetti sono impostazioni di configurazione a livello di processo archiviate in memoria di sola lettura. Ciò consente di proteggere i criteri da danneggiare o modificare in modo imprevisto durante l'esecuzione di un'applicazione. I criteri protetti sono principalmente un costrutto interno a Windows.

Per compilare un'applicazione che chiama questa funzione, definire _WIN32_WINNT come 0x0603 o versioni successive. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Questa funzione è diventata disponibile nell'aggiornamento 3 (aggiornamento di novembre 2014) per Windows 8.1 e Windows Server 2012 R2.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione processthreadsapi.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll