| 
      
    | 
   
◆ oe_create_enclave()
Create an enclave from an enclave image file.  
This function creates an enclave from an enclave image file. On successful return, the enclave is fully initialized and ready to use. 
- Parameters
 - 
  
    | [in] | path | The path of an enclave image file in ELF-64 format. This file must have been linked with the oecore library and signed by the oesign tool. |  
    | [in] | type | The type of enclave supported by the enclave image file.
- OE_ENCLAVE_TYPE_SGX - An SGX enclave
 
 
 |  
    | [in] | flags | These flags control how the enclave is run. It is the bitwise OR of zero or more of the following flags
- OE_ENCLAVE_FLAG_SIMULATE - runs the enclave in simulation mode
 
- OE_ENCLAVE_FLAG_DEBUG - runs the enclave in debug mode. DO NOT SHIP CODE with this flag
 
 
 |  
    | [in] | settings | Array of additional enclave creation settings for the specific enclave type. |  
    | [in] | setting_count | The number of settings in the settings. |  
    | [in] | ocall_table | Pointer to table of ocall functions generated by oeedger8r. |  
    | [in] | ocall_count | The number of functions in the ocall_table. |  
    | [in] | ecall_name_table | Table of ecall names. |  
     |  |  |  
   
   
 
 
 
     |