PrintSchemaConstrainedSetting enumeration (printerextension.h)
The PrintSchemaConstrainedSetting enumeration specifies whether the Option is available based on the current device configuration. The constrained attribute appears only in a PrintCapabilities document.
Syntax
typedef enum tagPrintSchemaConstrainedSetting {
PrintSchemaConstrainedSetting_None,
PrintSchemaConstrainedSetting_PrintTicket,
PrintSchemaConstrainedSetting_Admin,
PrintSchemaConstrainedSetting_Device
} PrintSchemaConstrainedSetting;
Constants
PrintSchemaConstrainedSetting_None The Option is not constrained. |
PrintSchemaConstrainedSetting_PrintTicket The Option is constrained by the PrintTicket settings. Changing the PrintTicket document settings should be able to remove the constraint. |
PrintSchemaConstrainedSetting_Admin The Option is constrained by the administrator's settings. The Option constraint should not be removable by a user without administrator privileges. |
PrintSchemaConstrainedSetting_Device The Option is constrained by the device configuration. The Option should not be removable by either a user or administrator without changing the device configuration. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | printerextension.h |