SetPrinter

SetPrinter-SetPrinter,計算機程式語言函式,見於VB語言。

基本介紹

  • 中文名:SetPrinter
  • 概述 :SetPrinter-SetPrinter,
  • VB聲明:Declare Function SetP
  • 說明:對一台印表機的狀態進
SetPrinter
VB聲明
Declare Function SetPrinter Lib "winspool.drv" Alias "SetPrinterA" (ByVal hPrinter As Long, ByVal Level As Long, pPrinter As Byte, ByVal Command As Long) As Long
說明
對一台印表機的狀態進行控制
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
參數表
參數 類型及說明
hPrinter Long,指定一個已打開的印表機的句柄(用OpenPrinter取得)
Level Long,0,2或3(4或5用於windows95,5或6用於NT 4.0)。如Command不是零,則這個參數必須是零
pPrinter Byte,包含一個PRINTER_INFO_x的結構的緩衝區,其中的x代表級別的設定(Level)。假如級別為零,並且Command設為PRINTER_CONTROL_SET_STATUS,那緩衝區就包含了一個PRINTER_CONTROL_STATUS結構。否則,如級別為零,就設為NULL(要把聲明變成ByVal As Long,以便傳遞零值)
Command Long,下述值之一:
零 根據PRINTER_INFO_x結構改變印表機
PRINTER_CONTROL_PAUSE 暫停印表機
PRINTER_CONTROL_PURGE 刪除印表機的所有作業
PRINTER_CONTROL_RESUME 恢復一台暫停的印表機
PRINTER_CONTROL_SET_STATUS 載入印表機的PRINTER_CONTROL_STATUS結構(不可在NT 3.51下使用)
註解
在PRINTER_INFO_2結構的基礎上設定印表機狀態時,pServerName,AveragePPM,Status和cJobs欄位都會被忽略

相關詞條

熱門詞條

聯絡我們