AddJob

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

AddJob

VB聲明

Declare Function AddJob Lib "winspool.drv" Alias "AddJobA" (ByVal hPrinter As Long, ByVal Level As Long, pData As Byte, ByVal cdBuf As Long, pcbNeeded As Long) As Long

說明

用于獲取一個有效的路徑名,以便用它為作業(yè)創(chuàng)建一個后臺打印文件。它也會為作業(yè)分配一個作業(yè)編號

返回值

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

參數(shù)表

參數(shù)

類型及說明

hPrinter

Long,一個已打開的打印機(jī)對象的句柄(用OpenPrinter獲得)

Level

Long,設(shè)為1

pData

Byte,緩沖區(qū)會引用一個ADDJOB_INFO_1結(jié)構(gòu)

cdBuf

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

pcbNeeded

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

注解

調(diào)用這個函數(shù)以后,可創(chuàng)建指定的文件,向其中寫入數(shù)據(jù),然后用API函數(shù)ScheduleJob令其將數(shù)據(jù)發(fā)給打印機(jī)

Top