Jump to content

SplHoldQueue

From EDM2
Revision as of 15:07, 13 December 2019 by Ak120 (talk | contribs) (Created page with "This function holds a job in a print queue. ==Syntax== SplHoldJob(pszComputerName, pszQueueName, ulJob) ==Parameters== ;pszComputerName (PSZ) - input:Name of computer where...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This function holds a job in a print queue.

Syntax

SplHoldJob(pszComputerName, pszQueueName, ulJob)

Parameters

pszComputerName (PSZ) - input
Name of computer where job is to be paused.
A NULL string specifies the local workstation.
pszQueueName (PSZ) - input
Queue Name.
ulJob (ULONG) - input
Job identification number.
rc (SPLERR) - returns
Return code.
NO_ERROR (0) No errors occurred.
ERROR_ACCESS_DENIED (5) Access is denied.
ERROR_NOT_SUPPORTED (50) This request is not supported by the network.
ERROR_BAD_NETPATH (53) The network path cannot be located.
NERR_NetNotStarted (2102) The network program is not installed.
NERR_JobNotFound (2151) The print job does not exist.
NERR_SpoolerNotLoaded (2161) The spooler is not running.
NERR_JobInvalidState (2164) This operation cannot be performed on the print job in its current state.
NERR_InvalidComputer (2351) The computer name is invalid.