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 |
|
说明 |
|
枚举可用的打印监视器 |
|
返回值 |
|
Long,非零表示成功,零表示失败。会设置GetLastError |
|
参数表 |
|
参数 |
类型及说明 |
pName |
String,服务器的名字。用vbNullString指定本地系统 |
Level |
Long,设为1 |
pMonitors |
Byte,包含MONINTOR_INFO_1结构的缓冲区 |
cbBuf |
Long,pMonitors缓冲区中的字符数量 |
pcbNeeded |
Long,指向一个Long型变量的指针,该变量用于保存请求的缓冲区长度,或者实际读入的字节数量 |
pcReturned |
Long,载入缓冲区的结构数量(用于那些能返回多个结构的函数) |
注解 |
|
MONINTOR_INFO_1结构有一个字段包含了打印监视器的名字 |
Top |