Metodo IPrinterPropertyBag::SetBool (printerextension.h)

Scrive un valore di proprietà booleano specificato.

Sintassi

HRESULT SetBool(
  [in] BSTR bstrName,
  [in] BOOL bValue
);

Parametri

[in] bstrName

Proprietà da impostare.

[in] bValue

Il valore da impostare.

Valore restituito

Questo metodo restituisce un valore HRESULT .

Commenti

In Windows 8.1 è stato introdotto un nuovo flag, PRINTER_ACCESS_MANAGE_LIMITED, per concedere le autorizzazioni della coda di stampa più limitate di PRINTER_ACCESS_ADMINISTER, ma più potenti di PRINTER_ACCESS_USE.

Le autorizzazioni sono un subset di quelle associate a PRINTER_ACCESS_ADMINISTER. Ciò significa che se l'utente attualmente connesso dispone dell'autorizzazione PRINTER_ACCESS_ADMINISTER, l'utente può ottenere PRINTER_ACCESS_MANAGE_LIMITED l'accesso alla coda.

Una chiamata per impostare una proprietà in un contenitore delle proprietà della coda avrà esito negativo con ERROR_ACCESS_DENIED, se l'utente non dispone dell'autorizzazione appropriata. Questo comportamento è stato vero prima dell'introduzione di PRINTER_ACCESS_MANAGE_LIMITED ed è ancora il comportamento corrente.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione printerextension.h (include Printerextension.h)

Vedi anche

IPrinterPropertyBag