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 |