Important: The information in this document is obsolete and should not be used for new development.
SetMessageHandlerClassContextYou can use the
SetMessageHandlerClassContextfunction to store data that can be used by multiple instances of a message handler.
void *SetMessageHandlerClassContext (void *);
SetMessageHandlerClassContextfunction is used to store data that can be used by multiple instances of a message handler in one or more print jobs. The parameter passed is a pointer to the
longdata. The stored data can be in the form of a constant, handle, or pointer to additional data. This reference constant can be used by all instances of a message handler.
SEE ALSOTo retrieve the data defined by the
SetMessageHandlerClassContextfunction, use the
GetMessageHandlerClassContextfunction described in the next section.
The use of the
SetMessageHandlerClassContextfunction is described in the section "Setting and Getting Global Data for Multiple Handler Instances" beginning on page 6-12.
To define data that can be used by only one handler, use the
SetMessageHandlerInstanceContextfunction described on page 6-19. To retrieve the data that has been set, use the
GetMessageHandlerInstanceContextfunction described on page 6-20.
Global data is discussed in the section "Global Data Storage for Printing Extensions and Printer Drivers" beginning on page 6-7.