FindNextPrinterChangeNotification

FindNextPrinterChangeNotification,是一種判斷觸發一次印表機改變通告信號。

基本介紹

  • 外文名:FindNextPrinterChangeNotification
  • 適用平台:Windows NT
  • 說明:判斷觸發一次印表機改變通告信號
  • 返回值:非零表示成功,零表示失敗
簡介,說明,參數表,

簡介

FindNextPrinterChangeNotification
VB聲明
Declare Function FindNextPrinterChangeNotification& Lib "winspool.dll" (ByVal hChange As Long, pdwChange As Long, ByVal pvReserved As Long, ByVal ppPrinterNotifyInfo As Long)

說明

用這個函式判斷觸發一次印表機改變通告信號的原因
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError

參數表

參數 類型及說明
hChange Long,一個印表機通告改變對象的句柄
pdwChange Long,指定用於裝載特定標誌的一個Long型值,該標誌標誌著信號的來源。請在API32.TXT檔案中尋找以PRINTER_CHANGE_???前綴開頭的常數
pvReserved Long,指定一個PRINTER_NOTIFY_OPTIONS結構的地址。如這個結構的Flags欄位設為PRINTER_NOTIFY_OPTIONS_REFRESH,那么ppPrinterNotifyInfo緩衝區就會載入正在監視的所有事件的狀態——並不僅是那些觸發了通告信號的事件。結構中所有其他欄位會被忽略。可設為NULL(零),表示只返回與狀態改變有關信息
ppPrinterNotifyInfo Long,由系統分配的一個緩衝區的地址。完成後,應該用FreePrinterNotifyInfo函式將這個緩衝區刪除。緩衝區內包含了一個PRINTER_NOTIFY_INFO結構,其後跟隨一系列PRINTER_NOTIFY_INFO_DATA結構(具體數量由第一個結構決定)
Windows NT
其他
在VB的API文本查看器中複製的聲明如下:
Declare Function FindNextPrinterChangeNotification Lib "winspool.drv" Alias "FindNextPrinterChangeNotification" (ByVal hChange As Long, pdwChange As Long, ByVal pvReserved As String, ByVal ppPrinterNotifyInfo As Long) As Long

相關詞條

熱門詞條

聯絡我們