Compartilhar via


Usando GetOptions e SetOptions

Importante

A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no 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 de Impressão v1 e v2.

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 esta 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 palavras-chave feature/option no buffer de entrada pmszFeatureOptionBuf.

Há duas categorias de recursos com suporte:

Recursos do PPD

Recursos do driver