Declare Function GetPrinter Lib "winspool.drv" Alias "GetPrinterA" (ByVal hPrinter As Long, ByVal Level As Long, pPrinter As Any, ByVal cbBuf As Long, pcbNeeded As Long) As LonghPrinter Long,一个已打开的印表机的句柄(用OpenPrinter获得)
基本介绍
- 外文名:GetPrinter
- 说明:取得与指定印表机有关的信息
- 参数表:参数 类型及说明
说明
Level Long,1,2,3(仅适用于NT),4(仅适用于NT),或者5(仅适用于Windows 95 和 NT 4.0)
pPrinter Any,包含PRINTER_INFO_x结构的缓冲区。x代表级别
cbBuf Long,pPrinterEnum缓冲区中的字元数量
pcbNeeded Long,指向一个Long型变数的指针,该变数用于保存请求的缓冲区长度,或者实际读入的位元组数量
注解
只有在发出调用的应用程式有足够的许可权时,PRINTER_INFO_x结构中的一些栏位才能够被读取。这种许可权由系统当前的安全设定决定