Partilhar via


Atributos de opção para todos os recursos

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 Print.

A tabela a seguir lista, em ordem alfabética, os atributos de opção disponíveis para todos os recursos e descreve seus parâmetros.

Nome do atributo Parâmetro de atributo Observações
* comando Um comando de seleção de opção CmdSelect, especificando a cadeia de caracteres de comando que deve ser enviada à impressora para selecionar a opção. Necessário
* RecursosDesativados LISTA de cadeias de caracteres de nome de recurso, identificando recursos que devem ser desabilitados se a opção for selecionada.

Atualmente, os recursos DUPLEX e COLLATE são suportados. Esse atributo de opção deve ser usado em um recurso que tenha FeatureType definido como PRINTER_PROPERTY.
Opcional.

Os recursos listados não podem ter *Instalável? definido como TRUE. Para obter mais informações, consulte Manipulando recursos e opções instaláveis.
* HelpIndex Valor numérico que representa um índice no ficheiro de ajuda especificado pelo atributo *HelpFileexclusivo de nível raiz. (Também um atributo de recurso .)

O valor do índice não pode ser zero ou -1.
* instalável? TRUE ou FALSE, indicando se a opção é instalável. (FALSE significa sempre instalado.)

Para obter mais informações, consulte Gestão de recursos e opções instaláveis.
Opcional. Se não for especificado, o valor padrão será FALSE. (Também um atributo de característica .)
* InstallableFeatureName Cadeia de texto que é exibida para perguntar ao usuário se uma opção instalável está realmente instalada.

Para obter mais informações, consulte Manipulando recursos e opções instaláveis.
Obrigatório se *Instalável? é TRUE e*rcInstallableFeatureNameID não é especificado. (Também, um atributo de característica .)
* Nome Cadeia de texto usada como nome de exibição da opção na folha de propriedades da impressora. Opcional. Se não for especificado, *rcNameID deve ser especificado. (Também um atributo de recurso .)
* OptionID Valor numérico que representa um identificador de opção exclusivo que o Unidrv armazena na estrutura de DEVMODEW da impressora. Para uso somente com os recursos PaperSize, InputSlot, Halftoning e MediaType. O valor é armazenado no dmPaperSizeda estrutura DEVMODE, dmDefaultSource, dmDitherTypeou dmMediaType membro, respectivamente. Opcional. Se não for especificado, o Unidrv atribui um valor identificador (>256). Para evitar conflitos com identificadores atribuídos ao Unidrv, o valor especificado deve ser maior que 512.
* rcIconID ID do recurso de um ícone associado à opção. Opcional. Se não for especificado, o Unidrv não exibirá um ícone para a opção na folha de propriedades da impressora. (Também um atributo de característica .)
* rcInstallableFeatureNameID ID de recurso de uma cadeia de caracteres de texto que é exibida para perguntar ao usuário se uma opção instalável está realmente instalada.

Para mais informações, consulte Lidar com Recursos e Opções Instaláveis.
Obrigatório se *Instalável? é TRUE e * InstallableFeatureName não é especificado. (Também um atributo de funcionalidade .)
* rcNameID ID do recurso de cadeia de caracteres que representa o nome da opção. Opcional. Se não for especificado, *Nome deve ser especificado. (Também um atributo de recurso .)

Para opções padrão apenas do recurso PaperSize, definir esse atributo como RCID_DMPAPER_SYSTEM_NAME faz com que o Unidrv use uma cadeia de caracteres de nome de opção predefinida.