Jump to content

SplQmAbort: Difference between revisions

From EDM2
No edit summary
Line 24: Line 24:
The spooler handle is invalid.  
The spooler handle is invalid.  


==Remarks==
==Sample==
This function is used to stop the generation of spool files and automatically close the spool file.  
This function is used to stop the generation of spool files and automatically close the spool file.  
<PRE>
<PRE>
Line 35: Line 35:
</PRE>
</PRE>


==Example Code==
==Calling Sequence==
<PRE>
<PRE>
#define INCL_SPL /* Or use INCL_PM, */
#define INCL_SPL /* Or use INCL_PM, */

Revision as of 19:19, 28 February 2020

SplQmAbort stops the generation of the spool file. It automatically closes the spool file (see SplQmClose).

Syntax

rc = SplQmAbort(hspl);

Parameters

hspl (HSPL) - input
Spooler handle.

Return Code

rc (BOOL) - returns
Success indicator.
  • TRUE Successful completion
  • FALSE Error occurred.
Error Conditions
Possible returns from WinGetLastError

PMERR_SPL_QUEUE_ERROR (0x4004) No spooler queue supplied or found.

PMERR_SPL_INV_HSPL (0x4005) The spooler handle is invalid.

Sample

This function is used to stop the generation of spool files and automatically close the spool file.

#define INCL_SPL
#include <OS2.H>

HSPL hspl; /* spooler handle. */

SplQmAbort(hspl);

Calling Sequence

#define INCL_SPL /* Or use INCL_PM, */
#include <os2.h>

HSPL    hspl;  /*  Spooler handle. */
BOOL    rc;    /*  Success indicator. */

rc = SplQmAbort(hspl);

Related Functions

Prerequisite Functions
SplQmOpen
Related Functions
DevEscape