共用方式為


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 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

列印

列印多工緩衝處理 API 訊息

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification