Jump to main content

##

# DRV_MIIM_RegisterCallback Function

## C

    DRV_MIIM_CALLBACK_HANDLE DRV_MIIM_RegisterCallback(DRV_HANDLE handle, DRV_MIIM_OPERATION_CALLBACK cbFunction, DRV_MIIM_RESULT* pRegResult);

## Returns

- a valid DRV_MIIM_CALLBACK_HANDLE if the operation succeeded.

- NULL otherwise

## Description

This function registers a client callback function. The function will be called by the MIIM driver when a scheduled operation is completed.

## Remarks

There is only one notification callback function available per client. To register a new callback function use DRV_MIIM_DeregisterCallback first.

## Preconditions

- The DRV_MIIM_Initialize routine must have been called.

- DRV_MIIM_Open must have been called to obtain a valid opened device handle.