Important: The information in this document is obsolete and should not be used for new development.
GetMessageHandlerClassContext
You can use theGetMessageHandlerClassContextfunction to allow multiple instances of your handler to retrieve common global data.
void *GetMessageHandlerClassContext (void);DESCRIPTION
TheGetMessageHandlerClassContextfunction returns common data that you defined using theSetMessageHandlerClassContextfunction. This function can be called by any instance of your handler.If the
SetMessageHandlerClassContextfunction has not been previously called, theGetMessageHandlerClassContextfunction will returnnil. If a constant, handle, or pointer has been stored, theGetMessageHandlerClassContextfunction returns the stored data. This function may be used by your handler to allow multiple print jobs to share common global data.SEE ALSO
To store the data that is retrieved by theGetMessageHandlerClassContextfunction, use theSetMessageHandlerClassContextfunction described in the previous section.The use of the
GetMessageHandlerClassContextfunction is described in the section "Setting and Getting Global Data for Multiple Handler Instances" beginning on page 6-12.To store data that can be used by only one instance of a handler, use the
SetMessageHandlerInstanceContextfunction described on page 6-19. To retrieve the data that has been set, use theGetMessageHandlerInstanceContextfunction 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.