PrintSchemaParameterDataType enumeration (printerextension.h)

The PrintSchemaParameterDataType enumeration identifies the allowed data types for the Print Schema parameter.

Syntax

typedef enum tagPrintSchemaParameterDataType {
  PrintSchemaParameterDataType_Integer,
  PrintSchemaParameterDataType_NumericString,
  PrintSchemaParameterDataType_String
} PrintSchemaParameterDataType;

Constants

 
PrintSchemaParameterDataType_Integer
Integer data type.
This maps to the Print Schema's IntegerParamType parameters.
PrintSchemaParameterDataType_NumericString
String data type with only numeric chars allowed.
This maps to the Print Schema's StringParamType parameters, with UnitType = "numeric".
PrintSchemaParameterDataType_String
String data type with arbitrary chars allowed.
This maps to the Print Schema's StringParamType parameters, with UnitType not equal to "numeric".

Requirements

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

See also

IPrintSchemaParameterDefinition::DataType