EnumForms |
VB聲明 |
|
Declare Function EnumForms Lib "winspool.drv" Alias "EnumFormsA" (ByVal hPrinter As Long, ByVal Level As Long, pForm As Byte, ByVal cbBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long |
|
說明 |
|
枚舉一臺(tái)打印機(jī)可用的表單 |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
hPrinter |
Long,一個(gè)已打開的打印機(jī)對(duì)象的句柄(用OpenPrinter獲得) |
Level |
Long,設(shè)為1 |
pForm |
Byte,一個(gè)包含FORM_INFO_1結(jié)構(gòu)的緩沖區(qū) |
cbBuf |
Long,pForm緩沖區(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) |
|
Windows NT |
|
注解 |
|
參考AddForm函數(shù),了解進(jìn)一步的情況 |
Top |