Condividi tramite


Metodo IGPEInformation::P olicyChanged (gpedit.h)

Il metodo PolicyChanged informa il Criteri di gruppo Editor oggetti che le impostazioni dei criteri sono state modificate.

Sintassi

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

Parametri

[in] bMachine

Specifica se il computer o i criteri utente sono stati modificati. Se questo valore è TRUE, i criteri del computer sono stati modificati. Se questo valore è FALSE, i criteri utente sono stati modificati.

[in] bAdd

Specifica se si tratta di un'operazione di aggiunta o eliminazione. Se questo parametro è FALSE, l'ultima impostazione di criteri per l'estensione specificata pGuidExtension viene rimossa. In tutti gli altri casi questo parametro è TRUE.

[in] pGuidExtension

Puntatore al GUID o al nome univoco dell'estensione snap-in che elabora i criteri. Se l'oggetto Criteri di gruppo deve essere elaborato dallo snap-in che elabora i file con estensione pol, questo parametro deve specificare il valore REGISTRY_EXTENSION_GUID .

[in] pGuidSnapin

Puntatore al GUID o al nome univoco dell'estensione snap-in che effettua questa chiamata al metodo.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è S_OK. In caso contrario, il metodo restituisce uno dei codici di errore COM definiti nel file di intestazione di Platform SDK WinError.h.

Commenti

Un'estensione deve chiamare questo metodo ogni volta che apporta una modifica a un oggetto criteri di gruppo. Si noti che quando si scrive uno snap-in MMC è necessario implementare l'interfaccia IComponentData e chiamare il metodo IComponentData::Notify . Per ottenere l'interfaccia IGPEInformation , impostare il parametro evento del metodo IComponentData::Notify per essere MMCN_EXPAND e il parametro arg su TRUE. È quindi possibile ottenere l'interfaccia IGPEInformation chiamando QueryInterface e usando le normali regole per l'implementazione di QueryInterface.

Ad esempio, è possibile ottenere l'interfaccia chiamando come indicato di seguito.

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

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione gpedit.h
DLL Gpedit.dll

Vedi anche

interfacce Criteri di gruppo

Panoramica di Criteri di gruppo

IGPEInformation