Método IPrinterPropertyBag::SetString (printerextension.h)
Grava uma propriedade de cadeia de caracteres.
Sintaxe
HRESULT SetString(
[in] BSTR bstrName,
[in] BSTR bstrValue
);
Parâmetros
[in] bstrName
A propriedade a ser definida.
[in] bstrValue
O valor da propriedade a ser definido.
Retornar valor
Esse método retorna um valor HRESULT .
Comentários
Em Windows 8.1 um novo sinalizador, PRINTER_ACCESS_MANAGE_LIMITED, foi introduzido para conceder permissões de fila de impressão mais limitadas do que PRINTER_ACCESS_ADMINISTER, mas mais poderosas do que PRINTER_ACCESS_USE.
As permissões são um subconjunto daqueles associados a PRINTER_ACCESS_ADMINISTER. Isso significa que, se o usuário conectado no momento tiver permissão PRINTER_ACCESS_ADMINISTER, o usuário poderá obter PRINTER_ACCESS_MANAGE_LIMITED acesso à fila.
Uma chamada para definir uma propriedade em um recipiente de propriedades de fila falhará com ERROR_ACCESS_DENIED, se o usuário não tiver a permissão apropriada. Esse comportamento era verdadeiro antes de PRINTER_ACCESS_MANAGE_LIMITED foi introduzido e ainda é o comportamento atual.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | printerextension.h (inclua Printerextension.h) |