| 1 |  |  | /**************************************************************************/ | 
    
    | 2 |  |  | /*                                                                        */ | 
    
    | 3 |  |  | /*       Copyright (c) Microsoft Corporation. All rights reserved.        */ | 
    
    | 4 |  |  | /*                                                                        */ | 
    
    | 5 |  |  | /*       This software is licensed under the Microsoft Software License   */ | 
    
    | 6 |  |  | /*       Terms for Microsoft Azure RTOS. Full text of the license can be  */ | 
    
    | 7 |  |  | /*       found in the LICENSE file at https://aka.ms/AzureRTOS_EULA       */ | 
    
    | 8 |  |  | /*       and in the root directory of this software.                      */ | 
    
    | 9 |  |  | /*                                                                        */ | 
    
    | 10 |  |  | /**************************************************************************/ | 
    
    | 11 |  |  |  | 
    
    | 12 |  |  |  | 
    
    | 13 |  |  | /**************************************************************************/ | 
    
    | 14 |  |  | /**************************************************************************/ | 
    
    | 15 |  |  | /**                                                                       */ | 
    
    | 16 |  |  | /** FileX Component                                                       */ | 
    
    | 17 |  |  | /**                                                                       */ | 
    
    | 18 |  |  | /**   Media                                                               */ | 
    
    | 19 |  |  | /**                                                                       */ | 
    
    | 20 |  |  | /**************************************************************************/ | 
    
    | 21 |  |  | /**************************************************************************/ | 
    
    | 22 |  |  |  | 
    
    | 23 |  |  | #define FX_SOURCE_CODE | 
    
    | 24 |  |  |  | 
    
    | 25 |  |  |  | 
    
    | 26 |  |  | /* Include necessary system files.  */ | 
    
    | 27 |  |  |  | 
    
    | 28 |  |  | #include "fx_api.h" | 
    
    | 29 |  |  | #include "fx_media.h" | 
    
    | 30 |  |  |  | 
    
    | 31 |  |  |  | 
    
    | 32 |  |  | /**************************************************************************/ | 
    
    | 33 |  |  | /*                                                                        */ | 
    
    | 34 |  |  | /*  FUNCTION                                               RELEASE        */ | 
    
    | 35 |  |  | /*                                                                        */ | 
    
    | 36 |  |  | /*    _fx_media_close_notif_set                           PORTABLE C      */ | 
    
    | 37 |  |  | /*                                                           6.1          */ | 
    
    | 38 |  |  | /*  AUTHOR                                                                */ | 
    
    | 39 |  |  | /*                                                                        */ | 
    
    | 40 |  |  | /*    William E. Lamie, Microsoft Corporation                             */ | 
    
    | 41 |  |  | /*                                                                        */ | 
    
    | 42 |  |  | /*  DESCRIPTION                                                           */ | 
    
    | 43 |  |  | /*                                                                        */ | 
    
    | 44 |  |  | /*    This function sets the notify function called when media is open.   */ | 
    
    | 45 |  |  | /*                                                                        */ | 
    
    | 46 |  |  | /*  INPUT                                                                 */ | 
    
    | 47 |  |  | /*                                                                        */ | 
    
    | 48 |  |  | /*    media_ptr                             Media control block pointer   */ | 
    
    | 49 |  |  | /*    media_close_notify                    Notify function called when   */ | 
    
    | 50 |  |  | /*                                            media is closed             */ | 
    
    | 51 |  |  | /*                                                                        */ | 
    
    | 52 |  |  | /*  OUTPUT                                                                */ | 
    
    | 53 |  |  | /*                                                                        */ | 
    
    | 54 |  |  | /*    FX_SUCCESS                                                          */ | 
    
    | 55 |  |  | /*                                                                        */ | 
    
    | 56 |  |  | /*  CALLS                                                                 */ | 
    
    | 57 |  |  | /*                                                                        */ | 
    
    | 58 |  |  | /*    None                                                                */ | 
    
    | 59 |  |  | /*                                                                        */ | 
    
    | 60 |  |  | /*  CALLED BY                                                             */ | 
    
    | 61 |  |  | /*                                                                        */ | 
    
    | 62 |  |  | /*    Application Code                                                    */ | 
    
    | 63 |  |  | /*                                                                        */ | 
    
    | 64 |  |  | /*  RELEASE HISTORY                                                       */ | 
    
    | 65 |  |  | /*                                                                        */ | 
    
    | 66 |  |  | /*    DATE              NAME                      DESCRIPTION             */ | 
    
    | 67 |  |  | /*                                                                        */ | 
    
    | 68 |  |  | /*  05-19-2020     William E. Lamie         Initial Version 6.0           */ | 
    
    | 69 |  |  | /*  09-30-2020     William E. Lamie         Modified comment(s),          */ | 
    
    | 70 |  |  | /*                                            resulting in version 6.1    */ | 
    
    | 71 |  |  | /*                                                                        */ | 
    
    | 72 |  |  | /**************************************************************************/ | 
    
    | 73 |  | 2 | UINT  _fx_media_close_notify_set(FX_MEDIA *media_ptr, VOID (*media_close_notify)(FX_MEDIA *media)) | 
    
    | 74 |  |  | { | 
    
    | 75 |  |  |  | 
    
    | 76 |  |  |     /* Set the notify function. */ | 
    
    | 77 |  | 2 |     media_ptr -> fx_media_close_notify = media_close_notify; | 
    
    | 78 |  |  |  | 
    
    | 79 |  |  |     /* Return successful status.  */ | 
    
    | 80 |  | 2 |     return(FX_SUCCESS); | 
    
    | 81 |  |  | } | 
    
    | 82 |  |  |  |