1.2.1.17 SYS_MODULE_INITIALIZE_ROUTINE Typedef
1.2.1.17 C
typedef SYS_MODULE_OBJ (* SYS_MODULE_INITIALIZE_ROUTINE) ( const SYS_MODULE_INDEX index,
1.2.1.17 Summary
Pointer to a routine that initializes a system module (driver, library, or system-maintained application).
1.2.1.17 Description
This data type is a pointer to a routine that initializes a system module (driver, library, or system-maintained application).
1.2.1.17 Precondition
The low-level board initialization must have (and will be) completed before the system will call the initialization routine for any modules.
1.2.1.17 Parameters
| Parameters | Description |
|---|---|
| index | Identifier for the module instance to be initialized. |
| init | Pointer to the data structure containing any data necessary to initialize the module. This pointer may be null if no data is required and default initialization is to be used. |
1.2.1.17 Returns
A handle to the instance of the system module that was initialized. This handle is a necessary parameter to all of the other system-module level routines for that module.
1.2.1.17 Remarks
This function will only be called once during system initialization.
