Método IPrintOemUI::UpgradePrinter (prcomoem.h)
O método IPrintOemUI::UpgradePrinter
permite que um plug-in de interface do usuário atualize os valores de opção do dispositivo armazenados no registro.
Sintaxe
HRESULT UpgradePrinter(
DWORD dwLevel,
PBYTE pDriverUpgradeInfo
);
Parâmetros
dwLevel
Número de versão fornecida pelo chamador da estrutura apontada por pDriverUpgradeInfo. O valor válido atual é 1.
pDriverUpgradeInfo
Ponteiro fornecido pelo chamador para uma estrutura de DRIVER_UPGRADE_INFO_1.
Valor de retorno
O método deve retornar um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
Falha na operação. |
|
O método não é implementado. |
Observações
Se você fornecer um plug-in de interface do usuário para um dos drivers de impressora da Microsoft e se o plug-in de interface do usuário armazenar valores de opção de dispositivo no registro, ele deverá implementar o método IPrintOemUI::UpgradePrinter
para atualizar esses valores.
O método IPrintOemUI::UpgradePrinter
de um plug-in de interface do usuário executa os mesmos tipos de operações que a função DrvUpgradePrinter exportada por DLLs de interface da impressora no modo de usuário. Quando a função DrvUpgradePrinter do driver é chamada, ela atualiza seus próprios valores de registro e, em seguida, chama o método IPrintOemUI::UpgradePrinter
.
Se IPrintOemUI::UpgradePrinter
métodos forem exportados por vários plug-ins de interface do usuário, os métodos serão chamados na ordem em que os plug-ins são especificados para instalação.
Para obter mais informações sobre como criar e instalar plug-ins de interface do usuário, consulte Personalizando os drivers de impressora da Microsoft.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | prcomoem.h (inclua Prcomoem.h) |