Compartilhar via


Método IPrinterPropertyBag::SetInt32 (printerextension.h)

Grava uma propriedade inteiro.

Sintaxe

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

Parâmetros

[in] bstrName

A propriedade a ser definida.

[in] nValue

O novo valor a ser definido.

Valor de retorno

Esse método retorna um valor HRESULT.

Observações

No 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 ao 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
da Plataforma de Destino Área de trabalho
cabeçalho printerextension.h (inclua Printerextension.h)

Consulte também

IPrinterPropertyBag