Declare Function EnumJobs Lib "winspool.drv" Alias "EnumJobsA" (ByVal hPrinter As Long, ByVal FirstJob As Long, ByVal NoJobs As Long, ByVal Level As Long, pJob As Byte, ByVal cdBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long
基本介紹
- 外文名:EnumJobs
- 說明:枚舉列印佇列中的作業
- 返回值:Long
- Level Long:1或2
參數說明
枚舉列印佇列中的作業
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
參數表
參數 類型及說明
hPrinter Long,一個已打開的印表機對象的句柄(用OpenPrinter獲得)
FirstJob Long,作業列表中要枚舉的第一個作業的索引(注意編號從0開始)
NoJobs Long,要枚舉的作業數量
Level Long,1或2
pJob Byte,包含 JOB_INFO_1 或 JOB_INFO_2 結構的緩衝區
cbBuf Long,pJob緩衝區中的字元數量
pcbNeeded Long,指向一個Long型變數的指針,該變數用於保存請求的緩衝區長度,或者實際讀入的位元組數量
pcReturned Long,載入緩衝區的結構數量(用於那些能返回多個結構的函式)