ictxFreeIdContext()--Free Identity Context Storage
Syntax
#include <ictx.h>;
int ictxFreeIdContext
(
ictxIdContext_t ** identityContext,
ictxError_t * errorInfo
)
Threadsafe: Yes
See
eServer Implementation Notes
for details on platform-specific details for this API.
The ictxFreeIdContext() function frees
identity context storage that was
returned from other identity context APIs.
Parameters
-
identityContext (Input/Output)
- The identity context storage that is to be freed.
This parameter will be set to NULL.
-
errorInfo (Output)
- The structure in which to return error code information. If the return
value is not 0, errorInfo is set with additional information. This
parameter may be NULL. For the format of the structure, see ictxError--Identity
Context Return Code Parameter.
Return Value
The return value from the API.
-
0
- Request was successful.
-
ICTXERR_PARM_REQ (1)
- Missing required parameter. Please check API
documentation.
-
AIX implementation details:
-
Linux implementation details:
-
i5/OS implementation details:
-
Service Program Name: QSYS/QSYICTX
-
Authority: Default public authority *USE
-
Windows implementation details:
-
Authority: Users must have administrative privilege to
install and work with the APIs.
-
z/OS implementation details:
-
Authority: The caller of the API must be APF-authorized.
Related Information
Example
The following example frees an authentication context.
Note: Read the Code example disclaimer
for important legal information.
#include <ictx.h>
#include <string.h>
int freeIdContext
(
ictxIdContext_t ** identityContext
)
{
int rc;
ictxError_t errorInfo;
if (0 != (rc = itxFreeIdContext(identityContext,
&errorInfo)))
{
.
.
.
return -1;
}
return 0;
}