다음을 통해 공유


Win32_Printer 클래스의 SetDefaultPrinter 메서드

SetDefaultPrinterWMI 클래스 메서드는 메서드를 호출하는 사용자의 기본 시스템 프린터를 설정합니다.

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

구문

uint32 SetDefaultPrinter();

매개 변수

이 메서드는 매개 변수가 없습니다.

반환 값

성공하면 0을 반환하고 오류가 발생하면 다른 값을 반환합니다. 추가 오류 코드는 WMI 오류 상수 또는 WbemErrorEnum을 참조하세요. 일반적인 HRESULT 값은 시스템 오류 코드를 참조 하세요.

예제

다음 VBScript 코드 샘플은 컴퓨터에서 기본 프린터를 설정합니다.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set colInstalledPrinters =  objWMIService.ExecQuery _ 
    ("Select * from Win32_Printer Where Name = 'ScriptedPrinter'") 
 
For Each objPrinter in colInstalledPrinters 
    objPrinter.SetDefaultPrinter() 
Next 

요구 사항

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

참고 항목

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

WMI 작업: 프린터 및 인쇄

Win32_Printer