Metodo IPrinterPropertyBag::SetString (printerextension.h)
Scrive una proprietà stringa.
Sintassi
HRESULT SetString(
[in] BSTR bstrName,
[in] BSTR bstrValue
);
Parametri
[in] bstrName
Proprietà da impostare.
[in] bstrValue
Valore della proprietà 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) |