EnumForms

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

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