Win32_Printer 類別的 SetDefaultPrinter 方法

SetDefaultPrinterWMI 類別方法會為呼叫 方法的使用者設定預設系統印表機。

本主題使用Managed物件格式 (MOF) 語法。 如需使用此方法的詳細資訊,請參閱 呼叫方法

語法

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
Namespace
Root\CIMV2
MOF
Win32_Printer.mof
DLL
CIMWin32.dll

另請參閱

計算機系統硬體類別

WMI 工作:印表機和列印

Win32_Printer