共用方式為


registerGPNotification 函式 (userenv.h)

RegisterGPNotification函式可讓應用程式在原則中有變更時接收通知。 發生原則變更時,指定的事件物件會設定為已發出訊號的狀態。

語法

USERENVAPI BOOL RegisterGPNotification(
  [in] HANDLE hEvent,
  [in] BOOL   bMachine
);

參數

[in] hEvent

事件物件的控制碼。 使用 CreateEvent 函式來建立事件物件。

[in] bMachine

指定原則變更類型。 如果 為 TRUE,則會報告電腦原則變更。 如果 為 FALSE,則會報告使用者原則變更。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

呼叫 UnregisterGPNotification 函式,以從接收原則變更通知取消註冊控制碼。 呼叫 CloseHandle 函式,以在不再需要控制碼時關閉控制碼。

廣播WM_SETTINGCHANGE 訊息時,應用程式也可以接收原則變更的相關通知。 在此實例中,如果套用電腦原則, wParam 參數值為 1;如果套用使用者原則,則為零。 lParam參數指向字串 「Policy」。

規格需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 userenv.h
程式庫 Userenv.lib
Dll Userenv.dll

另請參閱

群組原則函式

群組原則概觀

UnregisterGPNotification