1.2.1.19 SYS_MODULE_DEINITIALIZE_ROUTINE Typedef

C

typedef void (* SYS_MODULE_DEINITIALIZE_ROUTINE) ( SYS_MODULE_OBJ object );

Summary

Pointer to a routine that deinitializes a system module (driver, library, or system-maintained application).

Description

System Module Deinitialization Routine Pointer. This data type is a pointer to a routine that deinitializes a system module (driver, library, or system-maintained application).

Preconditions

The low-level board initialization must have (and will be) completed and the module's initialization routine will have been called before the system will call the deinitialization routine for any modules.

Parameters

ParamDescription
objectHandle to the module instance

Returns

None.

Example

None.

Remarks

If the module instance has to be used again, the module's "initialize" function must first be called.