AddPrinter

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下,調用者必須有足夠的許可權對指定伺服器上的印表機進行配置

相關詞條

熱門詞條

聯絡我們