| 
        
        Parameter
         | 
      
        
        Type
         | 
      
        
        Description
         | 
     
| 
        
        Parameter
         | 
      
        
        Type
         | 
      
        
        Description
         | 
     
| 
        
        IN
         | 
      ||
| 
        
        tmHandle
         | 
      
        
        TM_ModuleCB
         | 
      
        
        The handle to use for tracing with tm_trace.
         | 
     
| 
        
        pMemTree
         | 
      
        
        XM_Tree *
         | 
      
        
        The memory tree to use for allocating items with xm_allocItem calls.
         | 
     
| 
        
        OUT
         | 
      ||
| 
        
        phenv
         | 
      
        
        IP_HENV *
         | 
      
        
        A pointer to the data structure allocated by the IP to keep its information. This handle is passed in to the IP on subsequent IP calls.
         | 
     
| 
        
        RETURN
         | 
      ||
| 
        
        int
         | 
      
        
        DAM_SUCCESS - on success
        
       
        DAM_FAILURE - on failure
        
       
        DAM_NOT_AVAILABLE - data source is not available or no driver.
        
       
        Note: When the IP fails initialization, it is not considered a fatal error. The OpenAccess SDK service starts and posts a warning message to the session log file. The OpenAccess SDK client reports an "IP not available" error if an application tries to connect to a data source configured for that IP.
         |