Freigeben über


IPrinterPropertyBag::SetInt32-Methode (printerextension.h)

Schreibt eine ganzzahlige Eigenschaft.

Syntax

HRESULT SetInt32(
  [in] BSTR bstrName,
  [in] LONG nValue
);

Parameter

[in] bstrName

Die festzulegende Eigenschaft.

[in] nValue

Der neue Wert, der festzulegen ist.

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 sind als PRINTER_ACCESS_ADMINISTER, aber leistungsfähiger als PRINTER_ACCESS_USE.

Die Berechtigungen sind eine Teilmenge der Berechtigungen, die PRINTER_ACCESS_ADMINISTER zugeordnet sind. Das bedeutet, dass der Benutzer PRINTER_ACCESS_MANAGE_LIMITED Zugriff auf die Warteschlange erhalten kann, wenn der aktuell angemeldete Benutzer über PRINTER_ACCESS_ADMINISTER Berechtigung verfügt.

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 wahr, bevor PRINTER_ACCESS_MANAGE_LIMITED eingeführt wurde, und es ist immer noch das aktuelle Verhalten.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile printerextension.h (einschließlich Printerextension.h)

Weitere Informationen

IPrinterPropertyBag