Compartilhar via


Método IPrintCoreUI2::D rvUpdateUISetting (prcomoem.h)

O IPrintCoreUI2::DrvUpdateUISetting método é fornecido pelo driver Pscript5 do Windows XP para que os plug-ins de interface do usuário Pscript5 possam notificar o driver de uma opção de interface do usuário modificada.

Sintaxe

HRESULT DrvUpdateUISetting(
  PVOID pci,
  PVOID pOptItem,
  DWORD dwPreviousSelection,
  DWORD dwMode
);

Parâmetros

pci

Ponteiro fornecido pelo chamador para uma estrutura OEMUIOBJ .

pOptItem

Ponteiro fornecido pelo chamador para uma estrutura OPTITEM que descreve um item de opção de interface do usuário.

dwPreviousSelection

Não usado.

dwMode

Constante de inteiro fornecida pelo chamador indicando a qual página de folha de propriedades o item de opção fornecido pertence. As constantes a seguir são válidas.

Valor Definição
OEMCUIP_DOCPROP O item de opção fornecido pertence à página Avançado da folha de propriedades do documento.
OEMCUIP_PRNPROP O item de opção fornecido pertence à página Configurações do Dispositivo da folha de propriedades da impressora.
OEMCUIP_PRNPROP O item de opção fornecido pertence à página Configurações do Dispositivo da folha de propriedades da impressora.

Retornar valor

Esse método deve retornar um dos valores a seguir.

Código de retorno Descrição
S_OK
A operação foi realizada com êxito.
E_FAIL
Falha na operação.
E_NOTIMPL
O método não está implementado.

Comentários

Esse método é herdado da interface COM IPrintOemDriverUI, e podem ser chamados apenas por plug-ins da interface do usuário do Windows XP Pscript5 que não substituem totalmente as páginas de interface do usuário padrão do driver principal e têm suporte durante as funções IPrintOemUI::D ocumentPropertySheets e IPrintOemUI::D evicePropertySheets e suas rotinas de retorno de chamada da folha de propriedades. Quando esse método tem suporte, ele tem o mesmo comportamento que IPrintOemDriverUI::D rvUpdateUISetting. Quando não há suporte, esse método deve retornar E_NOTIMPL.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho prcomoem.h (inclua Prcomoem.h)

Confira também

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets