Initializing help system before first use

# XPRMgetnextiodrv

Purpose
Get the next IO driver in the list of available drivers.
Synopsis
`void *XPRMgetnextiodrv(void *ref, const char **name, const char **module, const char **info);`
Arguments

ref | Reference pointer or NULL
name | Name of the driver (may be NULL)
module | Name of the module publishing the driver (may be NULL)
info | Information about the driver (may be NULL)

Return value
Reference pointer for the next call to XPRMgetnextiodrv.
Further information
This function returns the next IO driver in the table of currently available drivers. The first parameter is used to store the current location in the table; if this parameter is NULL, the first driver of the table is returned. This function returns NULL if it is called with the reference to the last driver available. Otherwise, the returned value can be used as the input parameter ref to get the following driver and so on.
Note that internal drivers have a NULL module name and the default driver has no name ( i.e. name is an empty string). Information returned via info parameter corresponds to the string stored as the XPRM_IOCTRL_INFO operation for the driver. If this operation is not defined, return value is NULL.
Related topics
XPRMgetnextdsoconst, XPRMgetnextdsoparam, XPRMgetnextdsoproc, XPRMgetnextdsotype.
Parent Topic Handling of modules

© 2001-2026 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.