AddPrinter是VB里的函式,實現在系統中添加一台新印表機的功能。
基本介紹
- 中文名:AddPrinter
- 說明:在系統中添加一台新印表機
- 返回值:Long,如執行成功
- 本地印表機:設為vbNullString
- 實質:印表機
- 對象:電腦
- 性質:產品
- 範圍:科技
簡介,註解,
簡介
AddPrinter
VB聲明
Declare Function AddPrinter Lib "winspool.drv" Alias "AddPrinterA" (ByVal pName As String, ByVal Level As Long,膠榆巴 pPrinter As Any) As Long
說明
在系統中添加一台習鍵海宙新印表機
返回值
Long,如執行成功,返回一台新印表機的句柄;零表示失敗。會設定GetLastError
參數表
參數 類型及說明
pName String,欲在其中安裝印表機的一個伺服器的名字。對本地印表機,設為vbNullString
Level Long,設為2
pPrinter Any,指定一個緩龍嘗糊廈沖區的第一葛幾膠個條目。該緩衝笑習區包含了一個PRINTER_INFO_2結構。結構中的下述字店邀槳段會設為有效值:pPrinterName, pPortName, pDriverName, pPrintProcessor 和 pDataType。也可象PRINTER_INFO_2那樣設定pPrinter欄位。也可以設定下述欄位:Attributes, DefaultPriority,探勸駝 pComment, pDevMode, pLocation, pParameters, Priority, pSecurityDescriptor, pSepFile, pShareName, StartTime 和 UntilTime。而其他欄位都應置空
註解
在NT下,調用者必須有足夠的許可權對指定伺服器上的印表機進行配置