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欄位都會被忽略
相關詞條
-
SetPrinter
SetPrinter,計算機程式語言函式,見於VB語言。
-
pc logo
功能pc logo是一個繪圖軟體,如果學得好還可以lt 10 repeat 2[fd 70 rt 90 repeat 360[f...
功能 語言 優秀作品 基本命令 特點 -
API函式
API概述定義作為一個編程初學者來說,API函式也許是一個時常耳聞卻感覺有些神秘的東西。單看它複雜的語法,就足令人望而生畏,但是...
API概述 函式大全 Escape 設備 內部函式 運算函式 -
WindowsAPI函式清單
WindowsAPI簡介:API的英文全稱(Application Programming Interface),WIN32 A...
WindowsAPI簡介: API函式清單: