lineGetQueueInfo function (tapi.h)
The lineGetQueueInfo function returns a structure holding the ACD information associated with a particular queue. It generates a LINE_PROXYREQUEST message to be sent to a registered proxy function handler, referencing a LINEPROXYREQUEST structure of type LINEPROXYREQUEST_GETQUEUEINFO.
Syntax
LONG lineGetQueueInfo(
HLINE hLine,
DWORD dwQueueID,
LPLINEQUEUEINFO lpLineQueueInfo
);
Parameters
hLine
Handle to the line device.
dwQueueID
Identifier of the queue whose information is to be retrieved.
lpLineQueueInfo
Pointer to a structure of type LINEQUEUEINFO. Upon successful completion of the request, this structure is filled with the queue statistics. Prior to calling lineGetQueueInfo, the application must set the dwTotalSize member of this structure to indicate the amount of memory available to TAPI for returning information.
Return value
Returns a request identifier if the asynchronous operation starts; otherwise, the function returns one of the following error values:
LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tapi.h |
Library | Tapi32.lib |
DLL | Tapi32.dll |