CoInitializeEE Function

Ensures that the common language runtime execution engine is loaded into a process. This function is deprecated in the .NET Framework 4. Use the ICLRRuntimeHost::Start method instead.


HRESULT CoInitializeEE (  
   [in] DWORD fFlags  


[in] One of the COINITIEE enumeration constants.

Return Value

This method returns standard COM error codes as defined in Winerror.h, and the values in the following table.

Return code Description
S_OK The execution engine was loaded successfully.
S_FALSE The execution engine is already loaded.
E_FAIL The execution engine could not be loaded.


This method loads the execution engine if it has not been previously loaded.


Platforms: See System Requirements.

Header: Cor.h

Library: Included as a resource in MsCorEE.dll

.NET Framework Versions: Available since 1.0

See Also

Metadata Global Static Functions