RegisterGPNotification-Funktion (userenv.h)
Mit der Funktion RegisterGPNotification kann eine Anwendung Benachrichtigungen empfangen, wenn eine Richtlinie geändert wird. Wenn eine Richtlinienänderung erfolgt, wird das angegebene Ereignisobjekt auf den signalierten Zustand festgelegt.
Syntax
USERENVAPI BOOL RegisterGPNotification(
[in] HANDLE hEvent,
[in] BOOL bMachine
);
Parameter
[in] hEvent
Behandeln eines Ereignisobjekts. Verwenden Sie die CreateEvent-Funktion , um das Ereignisobjekt zu erstellen.
[in] bMachine
Gibt den Richtlinienänderungstyp an. Bei TRUE werden Computerrichtlinienänderungen gemeldet. Bei FALSE werden Benutzerrichtlinienänderungen gemeldet.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Rufen Sie die Funktion UnregisterGPNotification auf, um die Registrierung des Handle vom Empfangen von Richtlinienänderungsbenachrichtigungen aufzuheben. Rufen Sie die CloseHandle-Funktion auf, um das Handle zu schließen, wenn es nicht mehr benötigt wird.
Eine Anwendung kann auch Benachrichtigungen über Richtlinienänderungen empfangen, wenn eine WM_SETTINGCHANGE Nachricht gesendet wird. In diesem instance ist der wParam-Parameterwert 1, wenn die Computerrichtlinie angewendet wurde. Er ist null, wenn die Benutzerrichtlinie angewendet wurde. Der lParam-Parameter zeigt auf die Zeichenfolge "Policy".
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | userenv.h |
Bibliothek | Userenv.lib |
DLL | Userenv.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für