Compartilhar via


Método IGPEInformation::P olicyChanged (gpedit.h)

O método PolicyChanged informa ao Editor de Objetos do Política de Grupo que as configurações de política foram alteradas.

Sintaxe

HRESULT PolicyChanged(
  [in] BOOL bMachine,
  [in] BOOL bAdd,
  [in] GUID *pGuidExtension,
  [in] GUID *pGuidSnapin
);

Parâmetros

[in] bMachine

Especifica se a política de computador ou usuário foi alterada. Se esse valor for TRUE, a política do computador será alterada. Se esse valor for FALSE, a política de usuário será alterada.

[in] bAdd

Especifica se esta é uma operação de adição ou exclusão. Se esse parâmetro for FALSE, a última configuração de política para a extensão especificada pGuidExtension será removida. Em todos os outros casos, esse parâmetro é TRUE.

[in] pGuidExtension

Ponteiro para o GUID ou o nome exclusivo da extensão de snap-in que processará a política. Se o GPO deve ser processado pelo snap-in que processa arquivos .pol, esse parâmetro deve especificar o valor REGISTRY_EXTENSION_GUID .

[in] pGuidSnapin

Ponteiro para o GUID ou nome exclusivo da extensão snap-in que faz essa chamada de método.

Valor retornado

Se o método for bem-sucedido, o valor retornado será S_OK. Caso contrário, o método retornará um dos códigos de erro COM definidos no arquivo de cabeçalho do SDK da Plataforma WinError.h.

Comentários

Uma extensão deve chamar esse método sempre que fizer uma alteração em um objeto de política de grupo. Observe que, ao escrever um snap-in do MMC, você deve implementar a interface IComponentData e chamar o método IComponentData::Notify . Para obter a interface IGPEInformation , defina o parâmetro event do método IComponentData::Notify como MMCN_EXPAND e o parâmetro arg como TRUE. Em seguida, você pode obter a interface IGPEInformation chamando QueryInterface e usando as regras usuais para implementar QueryInterface.

Por exemplo, você pode obter a interface chamando da seguinte maneira.

lpDataObject->QueryInterface(IID_IGPEInformation, (LPVOID lpDataObject->*)&m_pGPTInformation);

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho gpedit.h
DLL Gpedit.dll

Confira também

Interfaces Política de Grupo

Visão geral da Política de Grupo

IGPEInformation