Función SetProtectedPolicy (processthreadsapi.h)
Establece una directiva protegida. Esta función se usa principalmente en Windows y no está diseñada para su uso externo.
Sintaxis
BOOL SetProtectedPolicy(
[in] LPCGUID PolicyGuid,
[in] ULONG_PTR PolicyValue,
[out] PULONG_PTR OldPolicyValue
);
Parámetros
[in] PolicyGuid
Identificador único global de la directiva que se va a establecer.
[in] PolicyValue
Valor en el que se va a establecer la directiva.
[out] OldPolicyValue
Opcionalmente, recibe el valor original asociado a la directiva proporcionada.
Valor devuelto
True si la función se realiza correctamente; de lo contrario, false. Para recuperar los valores de error de esta función, llame a GetLastError.
Comentarios
Las directivas protegidas son opciones de configuración para todo el proceso que se almacenan en memoria de solo lectura. Esto está pensado para ayudar a proteger la directiva de estar dañada o alterada de forma no intencionada mientras se ejecuta una aplicación. Las directivas protegidas son principalmente una construcción interna para Windows.
Para compilar una aplicación que llama a esta función, defina _WIN32_WINNT como 0x0603 o posterior. Para obtener más información, vea Uso de los encabezados de Windows.
Esta función está disponible en la actualización 3 (la actualización de noviembre de 2014) para Windows 8.1 y Windows Server 2012 R2.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | processthreadsapi.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |