ICLRRuntimeInfo::IsLoaded Method

.NET Framework 4.6 and 4.5

Indicates whether the common language runtime (CLR) associated with the ICLRRuntimeInfo interface is loaded into a process. A runtime can be loaded without also being started.

[in]  HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);


[in] A handle to the process.


[out] true if the CLR is loaded into the process; otherwise, false.

This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.




The method completed successfully.


pbLoaded is null.

This method is backward-compatible with the following functions and interfaces:

A host may call one of the deprecated CorBindTo* functions, such as the CorBindToRuntime function, to instantiate a specific version of the CLR. The host could then call the ICLRMetaHost::GetRuntime method and specify the same version number to obtain a ICLRRuntimeInfo interface.

If the host then calls the IsLoaded method on the returned ICLRRuntimeInfo interface, pbLoaded returns true; otherwise, it returns false.

Platforms: See .NET Framework System Requirements.

Header: MetaHost.h

Library: Included as a resource in MSCorEE.dll

.NET Framework Versions: 4.6, 4.5.2, 4.5.1, 4.5, 4

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft