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 |