共用方式為


代理程式更新簡介

從 Windows Server 2008 開始,處理器和記憶體模組會被視為 隨插即用 (PnP) 裝置。 因此,作業系統會使用 PnP 通知機制來通知應用程式。 PnP 通知機制會將WM_DEVICECHANGE視窗訊息傳送至使用者模式應用程式,以通知應用程式硬體分割區中硬體的變更。

將新的處理器或記憶體模組新增至硬體磁碟分割時,作業系統會在作業系統啟動新的處理器或記憶體裝置之後,將此通知傳送給使用者模式應用程式。 在新處理器的情況下,作業系統在開始在新處理器上排程執行緒之前,不會將此訊息傳送給使用者模式應用程式。

注意 所有 PnP 通知都是非同步。 因此,在作業系統啟動處理器或記憶體模組之後,使用者模式應用程式可能不會收到這些通知。

當使用者模式應用程式收到此通知時,它可以據以調整下列部分或所有專案:

  • 每個處理器記憶體配置

  • 應用程式執行緒集區中的執行緒數目

  • 記憶體緩衝區配置

  • 負載平衡演算法

使用者模式應用程式可以藉由呼叫 GlobalMemoryStatusEx 函 式來取得硬體分割區中的實體記憶體數量。 如需GlobalMemoryStatusEx 函式的詳細資訊,請參閱Microsoft Windows SDK檔。

使用者模式應用程式必須向作業系統註冊本身,才能接收代理程式更新。 如需詳細資訊,請參閱 註冊代理程式更新