SetProtectedPolicy-Funktion (processthreadsapi.h)
Legt eine geschützte Richtlinie fest. Diese Funktion ist in erster Linie für die Verwendung durch Windows vorgesehen und nicht für die externe Verwendung konzipiert.
Syntax
BOOL SetProtectedPolicy(
[in] LPCGUID PolicyGuid,
[in] ULONG_PTR PolicyValue,
[out] PULONG_PTR OldPolicyValue
);
Parameter
[in] PolicyGuid
Der global eindeutige Bezeichner der festzulegenden Richtlinie.
[in] PolicyValue
Der Wert, auf den die Richtlinie festgelegt werden soll.
[out] OldPolicyValue
Empfängt optional den ursprünglichen Wert, der der angegebenen Richtlinie zugeordnet war.
Rückgabewert
True, wenn die Funktion erfolgreich ist; andernfalls false. Rufen Sie GetLastError auf, um Fehlerwerte für diese Funktion abzurufen.
Hinweise
Geschützte Richtlinien sind prozessweite Konfigurationseinstellungen, die im schreibgeschützten Arbeitsspeicher gespeichert werden. Dies soll dazu beitragen, die Richtlinie während der Ausführung einer Anwendung vor beschädigungen oder unbeabsichtigten Änderungen zu schützen. Geschützte Richtlinien sind in erster Linie ein in Windows internes Konstrukt.
Um eine Anwendung zu kompilieren, die diese Funktion aufruft, definieren Sie _WIN32_WINNT als 0x0603 oder höher. Weitere Informationen finden Sie unter Verwenden der Windows-Header.
Diese Funktion wurde in Update 3 (Update vom November 2014) für Windows 8.1 und Windows Server 2012 R2 verfügbar.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | processthreadsapi.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |