WM_SPOOLERSTATUS訊息

每當作業新增至列印管理員佇列或從列印管理員佇列中移除時,就會從列印管理員傳送 WM_SPOOLERSTATUS 訊息。

視窗會透過 其 WindowProc 函 式接收此訊息。

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam     
);

參數

wParam

PR_JOBSTATUS旗標。

lParam

低序字會指定列印管理員佇列中剩餘的作業數目。

傳回值

如果應用程式處理此訊息,應用程式應該會傳回零。

備註

此訊息僅供參考之用。 此訊息是諮詢訊息,而且不保證傳遞語意。 應用程式不應該假設它們會收到多工緩衝處理常式狀態中每個變更的WM_SPOOLERSTATUS訊息。

Windows XP 之後,不支援WM_SPOOLERSTATUS訊息。 若要收到列印佇列狀態變更的通知,您可以使用 FindFirstPrinterChangeNotificationFindNextPrinterChangeNotification

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

列印

列印多工緩衝處理常式 API 訊息

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification