儲存埠組態資訊
Windows 2000 和更新版本的列印多工緩衝處理器可以在叢集或非叢集伺服器環境中運作。 當多工緩衝處理器在伺服器叢集中運作時,列印監視器組態資訊必須儲存在叢集登錄中。 另一方面,如果多工緩衝處理器是在單一非叢集伺服器系統上運作,則必須將列印監視器組態資訊儲存在伺服器的本機登錄中。
列印多工緩衝處理器會定義一組登錄函式,以供列印監視器使用。 這些函式會將設定資料導向適當的登錄,因此列印監視器不需要判斷伺服器是否已叢集化。 列印監視器不得直接使用 Win32 登錄 API 或叢集登錄 API;所有組態資料都必須使用多工緩衝處理常式的登錄函式來儲存和存取。 當多工緩衝處理器呼叫監視器的InitializePrintMonitor2函式時,這些函式的位址會提供給MONITORREG結構中的列印監視器。
在伺服器叢集中,多個多工緩衝處理器實例可以並存。 具體而言,每個叢集節點都會擁有自己的實例,而且叢集本身有額外的實例存在。 多工緩衝處理常式登錄函式的其中一個輸入參數是多工緩衝處理常式控制碼。 此控制碼是由監視器的 InitializePrintMonitor2 函式所接收,並識別已開啟監視器之節點或叢集 (節點或叢集) 多工緩衝處理常式實例。 使用多工緩衝處理常式控制碼,多工緩衝處理常式登錄函式會維護每個多工緩衝處理常式實例的子機碼。