InitializePrintMonitor 函式 (winsplp.h)
InitializePrintMonitor 函式已經過時,且僅針對相容性目的支援。 新的列印監視器應該實作 InitializePrintMonitor2,以便與列印伺服器叢集搭配使用。
列印監視器的 InitializePrintMonitor 函式會初始化列印監視器。
語法
LPMONITOREX InitializePrintMonitor(
[in] LPWSTR pRegistryRoot
);
參數
[in] pRegistryRoot
呼叫端提供的字串指標,識別列印監視器可用來儲存監視特定值的登錄路徑。
傳回值
如果作業成功,函式應該會傳回 MONITOREX 結構的指標。 否則,函式應該呼叫 SetLastError (如 Microsoft Windows SDK 檔中所述)來設定錯誤碼,並傳回 NULL。
言論
InitializePrintMonitor 函式必須由 語言監視器 和埠監視伺服器 DLL 導出。 載入監視器 DLL 之後立即呼叫 函式,而且在重載 DLL 之前不會再次呼叫。 其用途是允許監視器自行初始化,並提供多任務緩衝處理器給內部監視器函式的指標。 函式指標包含在 MONITOR 結構中,透過 MONITOREX 函式參考。
pRegistryRoot 參數會提供字元串指標,代表 MonitorName 登錄機碼的路徑,其中 MonitorName 是呼叫多任務緩衝處理程式的 AddMonitor 函式時所指定的監視名稱。 監視器可以使用此金鑰來儲存監視特定的值名稱和值。 呼叫多任務緩衝處理程式的 DeleteMonitor 函式時,多任務緩衝處理程式會刪除 MonitorName 機碼及其底下儲存的所有值。 (Windows SDK 文件說明 AddMonitor 和 DeleteMonitor 函式。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | winsplp.h (包括 Winsplp.h) |