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 |