FindFirstPrinterChangeNotification

王朝百科·作者佚名  2010-02-18
窄屏简体版  字體:   |    |    |  超大  

FindFirstPrinterChangeNotification

VB声明

Declare Function FindFirstPrinterChangeNotification& Lib "winspool.dll" (ByVal hPrinter As Long, ByVal fdwFlags As Long, ByVal fdwOptions As Long, pPrinterNotifyOptions As Byte)

说明

创建一个新的改变通告对象,以便我们注意打印机状态的各种变化

返回值

Long,执行成功则返回改变通告对象的句柄。INVALID_HANDLE_VALUE表示失败。会设置GetLastError

参数表

参数 类型及说明

hPrinter Long,一个已打开的打印机对象的句柄(用OpenPrinter获得)

fdwFlags Long,来自API32.TXT文件的、带有PRINTER_CHANGE_??前缀的某个常数,它们对要观察的对象进行了描述。如pPrinterNotifyOptions不为零,那么可将这个参数设为零

fdwOptions Long,保留,设为零

pPrinterNotifyOptions Byte,指定一个缓冲区,其中包含了一个PRINTER_NOTIFY_OPTIONS结构。而这个结构又包含了指向一个或多个PRINTER_NOTIFY_OPTIONS_TYPE结构的指针。可将这个参数设为零(将声明方式改为ByVal As Long并传递零值),以便用fdwFlags字段指定想观察的变化

适用平台

Windows NT

其他

以下的声明是从VB的API文本查看器里复制的:

Declare Function FindFirstPrinterChangeNotification Lib "winspool.drv" Alias "FindFirstPrinterChangeNotification" (ByVal hPrinter As Long, ByVal fdwFlags As Long, ByVal fdwOptions As Long, ByVal pPrinterNotifyOptions As String) As Long

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航