IPrintSchemaParameterDefinition interface (printerextension.h)

The IPrintSchemaParameterDefinition interface represents a parameter definition, as defined in the print schema specification.

For more information about the four data types that you can use with the psf:ParameterDef element, see section 2.1.3.1 of the Print Schema Specification.

Inheritance

The IPrintSchemaParameterDefinition interface inherits from the IPrintSchemaDisplayableElement interface.

Methods

The IPrintSchemaParameterDefinition interface has these methods.

 
IPrintSchemaParameterDefinition::get_DataType

The DataType property gets the PrintSchemaParameterDataType enumerated value that indicates the expected data type for the Print Schema parameter.
IPrintSchemaParameterDefinition::get_RangeMax

The RangeMax property gets the maximum value of the allowed data range.
IPrintSchemaParameterDefinition::get_RangeMin

The RangeMin property gets the minimum value of the allowed data range.
IPrintSchemaParameterDefinition::get_UnitType

The UnitType property gets the unit type.
IPrintSchemaParameterDefinition::get_UserInputRequired

The UserInputRequired property gets the Boolean value that indicates whether or not a user input value is required for the Print Schema parameter.

Requirements

Requirement Value
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Target Platform Windows
Header printerextension.h

See also

IPrintSchemaDisplayableElement

Print Schema Specification