Win32_Printer 클래스의 AddPrinter커넥트ion 메서드

AddPrinter커넥트ionWMI 클래스 메서드는 네트워크의 기존 프린터에 대한 연결을 제공하고 사용 가능한 프린터 목록에 추가합니다.

이 항목에서는 MOF(Managed Object Format) 구문을 사용합니다. 이 메서드를 사용하는 방법에 대한 자세한 내용은 메서드 호출을 참조 하세요.

구문

uint32 AddPrinterConnection(
  [in] string Name
);

매개 변수

Name [in]

프린터의 이름입니다.

반환 값

다음 목록에 나열된 값 중 하나 또는 오류를 나타내는 다른 값을 반환합니다. 추가 오류 코드는 WMI 오류 상수 또는 WbemErrorEnum을 참조하세요. 일반적인 HRESULT 값은 시스템 오류 코드를 참조 하세요.

0

성공

5

액세스 거부됨

1801

프린터 이름이 잘못되었습니다.

1930

호환되지 않는 프린터 드라이버

예제

다음 VBScript 코드 샘플은 로컬 프린터를 추가합니다.

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_()

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
Root\CIMV2
MOF
Win32_Printer.mof
DLL
CIMWin32.dll

참고 항목

컴퓨터 시스템 하드웨어 클래스

WMI 작업: 프린터 및 인쇄

Win32_Printer