MÉTHODE IGPEInformation::P olicyChanged (gpedit.h)
La méthode PolicyChanged informe l’éditeur d’objet stratégie de groupe que les paramètres de stratégie ont été modifiés.
Syntaxe
HRESULT PolicyChanged(
[in] BOOL bMachine,
[in] BOOL bAdd,
[in] GUID *pGuidExtension,
[in] GUID *pGuidSnapin
);
Paramètres
[in] bMachine
Spécifie si la stratégie de l’ordinateur ou de l’utilisateur a changé. Si cette valeur est TRUE, la stratégie de l’ordinateur a changé. Si cette valeur est FALSE, la stratégie utilisateur a changé.
[in] bAdd
Spécifie s’il s’agit d’une opération d’ajout ou de suppression. Si ce paramètre a la valeur FALSE, le dernier paramètre de stratégie pour l’extension spécifiée pGuidExtension est supprimé. Dans tous les autres cas, ce paramètre a la valeur TRUE.
[in] pGuidExtension
Pointeur vers le GUID ou le nom unique de l’extension de composant logiciel enfichable qui traitera la stratégie. Si l’objet de stratégie de groupe doit être traité par le composant logiciel enfichable qui traite les fichiers .pol, ce paramètre doit spécifier la valeur REGISTRY_EXTENSION_GUID .
[in] pGuidSnapin
Pointeur vers le GUID ou le nom unique de l’extension de composant logiciel enfichable qui effectue cet appel de méthode.
Valeur retournée
Si la méthode réussit, la valeur de retour est S_OK. Sinon, la méthode retourne l’un des codes d’erreur COM définis dans le fichier d’en-tête du SDK de plateforme WinError.h.
Notes
Une extension doit appeler cette méthode chaque fois qu’elle apporte une modification à un objet de stratégie de groupe. Notez que lorsque vous écrivez un composant logiciel enfichable MMC, vous devez implémenter l’interface IComponentData et appeler la méthode IComponentData::Notify . Pour obtenir l’interface IGPEInformation , définissez le paramètre d’événement de la méthode IComponentData::Notify à MMCN_EXPAND et le paramètre arg sur TRUE. Vous pouvez ensuite obtenir l’interface IGPEInformation en appelant QueryInterface et en utilisant les règles habituelles pour l’implémentation de QueryInterface.
Par exemple, vous pouvez obtenir l’interface en appelant comme suit.
lpDataObject->QueryInterface(IID_IGPEInformation, (LPVOID lpDataObject->*)&m_pGPTInformation);
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | gpedit.h |
DLL | Gpedit.dll |
Voir aussi
interfaces stratégie de groupe