Função SetProtectedPolicy (processthreadsapi.h)
Define uma política protegida. Essa função é usada principalmente pelo Windows e não foi projetada para uso externo.
Sintaxe
BOOL SetProtectedPolicy(
[in] LPCGUID PolicyGuid,
[in] ULONG_PTR PolicyValue,
[out] PULONG_PTR OldPolicyValue
);
Parâmetros
[in] PolicyGuid
O identificador global exclusivo da política a ser definida.
[in] PolicyValue
O valor para o qual definir a política.
[out] OldPolicyValue
Opcionalmente, recebe o valor original que foi associado à política fornecida.
Retornar valor
True se a função for bem-sucedida; caso contrário, false. Para recuperar valores de erro para essa função, chame GetLastError.
Comentários
As políticas protegidas são definições de configuração em todo o processo armazenadas na memória somente leitura. Isso se destina a ajudar a proteger a política de ser corrompida ou alterada de maneira não intencional enquanto um aplicativo está em execução. As políticas protegidas são principalmente um constructo interno para o Windows.
Para compilar um aplicativo que chama essa função, defina _WIN32_WINNT como 0x0603 ou posterior. Para obter mais informações, consulte Usando os cabeçalhos do Windows.
Essa função ficou disponível na atualização 3 (atualização de novembro de 2014) para Windows 8.1 e Windows Server 2012 R2.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | processthreadsapi.h (inclua Windows.h) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |