QsoPostIOCompletion()--Post I/O Completion Request


  Syntax
 #include <qsoasync.h>

 int QsoPostIOCompletion
 (int IOCompletionPort, Qso_OverlappedIO_t * communicationsArea)

        

  Service Program Name: QSOSRV3

  Default Public Authority: *USE

  Threadsafe: Yes

The QsoPostIOCompletion function will post an Qso_OverlappedIO_t request on a specifed I/O completion port. This allows an application to notify a completion port that some function or activity has occurred. The application defines what that function or activity is within the Qso_OverlappedIO_t request.


Parameters

int IOCompletionPort (Input)
The I/O completion port that should be posted.

Qso_OverlappedIO_t * communicationsArea (Input/Output)
A pointer to a structure that contains the following information:


Authorities

No authorization is required.


Return Values

QsoPostIOCompletion() returns an integer. Possible values are:


Errno Conditions

When QsoPostIOCompletion() fails, errno can be set to one of the following:



Error Messages



Related Information



API introduced: V5R1

[ Back to top | UNIX-Type APIs | APIs by category ]