複製鏈接
請複製以下鏈接發送給好友

AddPrinter

鎖定
AddPrinter是VB裏的函數,實現在系統中添加一台新打印機的功能。
中文名
AddPrinter
説    明
在系統中添加一台新打印機
返回值
Long,如執行成功
本地打印機
設為vbNullString
實    質
打印機
對    象
電腦
性    質
產品
範    圍
科技

目錄

AddPrinter簡介

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。而其他字段都應置空

AddPrinter註解

在NT下,調用者必須有足夠的權限對指定服務器上的打印機進行配置