Bagikan melalui


Metode AddPrinter Koneksi ion dari kelas Win32_Printer

Metode kelas AddPrinter Koneksi ionWMI menyediakan koneksi ke printer yang ada pada jaringan, dan menambahkannya ke daftar printer yang tersedia.

Topik ini menggunakan sintaksIs Managed Object Format (MOF). Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Memanggil Metode.

Sintaks

uint32 AddPrinterConnection(
  [in] string Name
);

Parameter

Nama [dalam]

Nama yang mudah diingat untuk pencetak.

Nilai hasil

Mengembalikan salah satu nilai yang tercantum dalam daftar berikut, atau nilai lainnya untuk menunjukkan kesalahan. Untuk kode kesalahan tambahan, lihat Konstanta Kesalahan WMI atau WbemErrorEnum. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.

0

Sukses

5

Akses Ditolak

1801

Nama Printer Tidak Valid

1930

Pengandar Printer Tidak Kompatibel

Contoh

Sampel kode VBScript berikut menambahkan printer lokal.

Dim strPrinterName as String = "Isidoros Printer"
Dim strComputer AsString = My.Computer.Name
Dim objWMIService, objPrinter AsObject
objWMIService = GetObject(
"winmgmts:" _

& 
"{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

objPrinter = objWMIService.Get(
"Win32_Printer").SpawnInstance_
objPrinter.Name = strPrinterName
objPrinter.DriverName = "Generic / Text Only"
objPrinter.PortName = 
"c:\temp\file.prn"
objPrinter.DeviceID = strPrinterName
'objPrinter.Location = "Athens, Greece"
objPrinter.Network = 
False
objPrinter.Shared = 
False'objPrinter.ShareName = "MyShareName"
objPrinter.Put_()

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
Win32_Printer.mof
DLL
CIMWin32.dll

Baca juga

Kelas Perangkat Keras Sistem Komputer

Tugas WMI: Printer dan Pencetakan

Win32_Printer