Metodo SetDefaultPrinter della classe Win32_Printer
Il metodo della classe WMI SetDefaultPrinterimposta la stampante di sistema predefinita per l'utente che chiama il metodo .
In questo argomento viene utilizzata la sintassi MOF (Managed Object Format). Per altre informazioni sull'uso di questo metodo, vedere Chiamata di un metodo.
Sintassi
uint32 SetDefaultPrinter();
Parametri
Questo metodo non presenta parametri.
Valore restituito
Restituisce 0 (zero) se ha esito positivo e un altro valore se si verifica un errore. Per altri codici di errore, vedere Costanti di errore WMI o WbemErrorEnum. Per i valori HRESULT generali, vedere Codici di errore di sistema.
Esempi
Nell'esempio di codice VBScript seguente viene impostata la stampante predefinita in un computer.
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
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|