Compartilhar via


Usando GetOptions e SetOptions

Importante

Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com o PSA (Aplicativos de Suporte para Impressão), para personalizar a experiência de impressão em Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte o Guia de design do aplicativo de suporte para impressão.

GetOptions pode ser chamado para recuperar a configuração atual do driver para recursos cujas palavras-chave estão listadas no buffer apontado pelo parâmetro de entrada pmszFeaturesRequested .

Por exemplo, em uma chamada para GetOptions, suponha que o buffer de entrada pmszFeaturesRequested contenha essa cadeia de caracteres (no formato MULTI_SZ):

"PageSize\0Duplex\0Resolution\0\0"

Depois que o método GetOptions retornar, a saída pmszFeatureOptionBuf poderá conter a seguinte cadeia de caracteres (também no formato MULTI_SZ):

"PageSize\0Letter\0Duplex\0DuplexTumble\0Resolution\0300dpi\0\0"

Este exemplo mostra que GetOptions recuperou as palavras-chave de opção para PageSize (Letter), Duplex (DuplexTumble) e Resolution (300dpi).

SetOptions pode ser chamado para alterar a configuração atual do driver com base nos pares de palavra-chave feature/option no buffer de entrada pmszFeatureOptionBuf .

Há duas categorias de recursos com suporte:

Recursos do PPD

Recursos do driver