EnumJobs

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

EnumJobs

VB聲明

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

說(shuō)明

枚舉打印隊(duì)列中的作業(yè)

返回值

Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError

參數(shù)表

參數(shù)

類(lèi)型及說(shuō)明

hPrinter

Long,一個(gè)已打開(kāi)的打印機(jī)對(duì)象的句柄(用OpenPrinter獲得)

FirstJob

Long,作業(yè)列表中要枚舉的第一個(gè)作業(yè)的索引(注意編號(hào)從0開(kāi)始)

NoJobs

Long,要枚舉的作業(yè)數(shù)量

Level

Long,1或2

pJob

Byte,包含 JOB_INFO_1 或 JOB_INFO_2 結(jié)構(gòu)的緩沖區(qū)

cbBuf

Long,pJob緩沖區(qū)中的字符數(shù)量

pcbNeeded

Long,指向一個(gè)Long型變量的指針,該變量用于保存請(qǐng)求的緩沖區(qū)長(zhǎng)度,或者實(shí)際讀入的字節(jié)數(shù)量

pcReturned

Long,載入緩沖區(qū)的結(jié)構(gòu)數(shù)量(用于那些能返回多個(gè)結(jié)構(gòu)的函數(shù))

適用平臺(tái)

Top