pfnShutdown method
A print monitor's Shutdown
function performs the tasks required to delete a monitor instance.
Syntax
VOID WINAPI pfnShutdown(
[in] HANDLE hMonitor
);
Parameters
- hMonitor [in]
Caller supplied monitor instance handle. This is the handle returned by the monitor's InitializePrintMonitor2 function.
Return value
Return code | Description |
---|---|
None |
Remarks
Language monitors and port monitor server DLLs are required to define a Shutdown
function and include the function's address in a MONITOR2 structure.
The function must return quickly. If multiple threads need to be terminated, they should just be marked for removal. Thread termination can occur after the function returns.
The Shutdown
function should mark the following information as no longer valid:
The spooler handle received in the MONITORINIT structure
The registry function pointers received in the MONITORREG structure
Requirements
Target platform |
Desktop |
Header |
Mfidl.h (include Mfidl.h) |
See also