EnumMonitors

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

EnumMonitors

VB聲明

Declare Function EnumMonitors Lib "winspool.drv" Alias "EnumMonitorsA" (ByVal pName As String, ByVal Level As Long, pMonitors As Byte, ByVal cbBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long

說明

枚舉可用的打印監(jiān)視器

返回值

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

參數(shù)表

參數(shù)

類型及說明

pName

String,服務(wù)器的名字。用vbNullString指定本地系統(tǒng)

Level

Long,設(shè)為1

pMonitors

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

cbBuf

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

pcbNeeded

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

pcReturned

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

注解

MONINTOR_INFO_1結(jié)構(gòu)有一個字段包含了打印監(jiān)視器的名字

Top