Partilhar via


Atributos de opção para todos os recursos

Importante

A plataforma de impressão moderna é o meio preferencial 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 Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

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 atributos Comentários
*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. Obrigatório
*DisabledFeatures LIST de strings 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 *Installable? definido como TRUE. Para mais informações, consulte Manipulando recursos e opções instaláveis.
*HelpIndex Valor numérico que representa um índice no arquivo de ajuda especificado pelo atributo *HelpFile somente no nível raiz. (Também um atributo de recurso.)

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

Para mais informações, consulte Manipulando recursos e opções instaláveis.
Opcional. Se não for especificado, o valor padrão será FALSE. (Também um atributo de recurso.)
*InstallableFeatureName A cadeia de caracteres de texto exibida para perguntar ao usuário se uma opção instalável está realmente instalado.

Para mais informações, consulte Manipulando recursos e opções instaláveis.
Obrigatório se *Installable? for TRUE e *rcInstallableFeatureNameID não for especificado. (Também um atributo de recurso.)
*Nome A cadeia de caracteres de texto usada como nome de exibição da opção na folha de propriedades da impressora. Opcional. Se não for especificado, *rcNameID deverá 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 DEVMODEW da impressora. Para uso somente com os recursos PaperSize, InputSlot, Halftoneing e MediaType. O valor é armazenado no membro dmPaperSize, dmDefaultSource, dmDitherType, ou dmMediaType da estrutura DEVMODE, respectivamente. Opcional. Se não for especificado, o Unidrv atribuirá um valor de identificador (>256). Para evitar conflitos com identificadores atribuídos pelo Unidrv, o valor especificado deve ser maior que 512.
*rcIconID ID de um recurso de í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 recurso.)
*rcInstallableFeatureNameID ID do recurso de uma cadeia de caracteres de texto exibida para perguntar ao usuário se uma opção instalável está realmente instalada.

Para mais informações, consulte Manipulando recursos e opções instaláveis.
Obrigatório se *Installable? for TRUE e *InstallableFeatureName não for especificado. (Também um atributo de recurso.)
*rcNameID ID do recurso de cadeia de caracteres representando o nome da opção. Opcional. Se não for especificado, *Name deverá ser especificado. (Também um atributo de recurso.)

Somente para opções padrão 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.