IGPEInformation::P olicyChanged-Methode (gpedit.h)
Die PolicyChanged-Methode informiert den Gruppenrichtlinie Objekt-Editor, dass sich die Richtlinieneinstellungen geändert haben.
Syntax
HRESULT PolicyChanged(
[in] BOOL bMachine,
[in] BOOL bAdd,
[in] GUID *pGuidExtension,
[in] GUID *pGuidSnapin
);
Parameter
[in] bMachine
Gibt an, ob sich die Computer- oder Benutzerrichtlinie geändert hat. Wenn dieser Wert TRUE ist, hat sich die Computerrichtlinie geändert. Wenn dieser Wert FALSE ist, wurde die Benutzerrichtlinie geändert.
[in] bAdd
Gibt an, ob es sich um einen Add- oder Delete-Vorgang handelt. Wenn dieser Parameter FALSE ist, wird die letzte Richtlinieneinstellung für die angegebene Erweiterung pGuidExtension entfernt. In allen anderen Fällen ist dieser Parameter TRUE.
[in] pGuidExtension
Zeiger auf die GUID oder den eindeutigen Namen der Snap-In-Erweiterung, die die Richtlinie verarbeitet. Wenn das Gruppenrichtlinienobjekt von dem Snap-In verarbeitet werden soll, das POL-Dateien verarbeitet, muss dieser Parameter den REGISTRY_EXTENSION_GUID Wert angeben.
[in] pGuidSnapin
Zeiger auf die GUID oder den eindeutigen Namen der Snap-In-Erweiterung, die diese Methode aufruft.
Rückgabewert
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls gibt die Methode einen der COM-Fehlercodes zurück, die in der Platform SDK-Headerdatei WinError.h definiert sind.
Hinweise
Eine Erweiterung muss diese Methode jedes Mal aufrufen, wenn sie eine Änderung an einem Gruppenrichtlinienobjekt vornimmt. Beachten Sie, dass Sie beim Schreiben eines MMC-Snap-Ins die IComponentData-Schnittstelle implementieren und die IComponentData::Notify-Methode aufrufen müssen. Um die IGPEInformation-Schnittstelle abzurufen, legen Sie den Ereignisparameter der IComponentData::Notify-Methodeauf MMCN_EXPAND und den arg-Parameter auf TRUE fest. Anschließend können Sie die IGPEInformation-Schnittstelle abrufen, indem Sie QueryInterface aufrufen und die üblichen Regeln für die Implementierung von QueryInterface verwenden.
Beispielsweise können Sie die Schnittstelle abrufen, indem Sie wie folgt aufrufen.
lpDataObject->QueryInterface(IID_IGPEInformation, (LPVOID lpDataObject->*)&m_pGPTInformation);
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | gpedit.h |
DLL | Gpedit.dll |
Weitere Informationen
Gruppenrichtlinie Schnittstellen
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