IPrinterPropertyBag::SetString-Methode (printerextension.h)
Schreibt eine Zeichenfolgeneigenschaft.
Syntax
HRESULT SetString(
[in] BSTR bstrName,
[in] BSTR bstrValue
);
Parameter
[in] bstrName
Die festzulegende Eigenschaft.
[in] bstrValue
Der festzulegende Eigenschaftswert.
Rückgabewert
Diese Methode gibt einen HRESULT-Wert zurück.
Hinweise
In Windows 8.1 wurde ein neues Flag eingeführt, PRINTER_ACCESS_MANAGE_LIMITED, um Druckwarteschlangenberechtigungen zu gewähren, die eingeschränkter als PRINTER_ACCESS_ADMINISTER, aber leistungsfähiger als PRINTER_ACCESS_USE sind.
Die Berechtigungen sind eine Teilmenge der Berechtigungen, die PRINTER_ACCESS_ADMINISTER zugeordnet sind. Dies bedeutet, dass der Benutzer, wenn der aktuell angemeldete Benutzer über PRINTER_ACCESS_ADMINISTER Berechtigung verfügt, PRINTER_ACCESS_MANAGE_LIMITED Zugriff auf die Warteschlange erhalten kann.
Ein Aufruf zum Festlegen einer Eigenschaft für einen Warteschlangeneigenschaftenbehälter schlägt mit ERROR_ACCESS_DENIED fehl, wenn der Benutzer nicht über die entsprechende Berechtigung verfügt. Dieses Verhalten war vor der Einführung PRINTER_ACCESS_MANAGE_LIMITED wahr, und es ist immer noch das aktuelle Verhalten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | printerextension.h (include Printerextension.h) |