libvcruntime APIs available in VBS enclaves
Applies to: ✅ Windows 11 Build 26100.2314 or later ✅ Windows Server 2025 or later
Enclaves are used to create trusted execution environments. These libvcruntime.lib
APIs are available to be statically linked into code running in VBS enclaves.
Functions linked from libvcruntime.lib
Internal functions and function macros
These internal functions and function macros that can be linked from libvcruntime.lib
are used to implement the CRT. They are not intended to be called directly from your code.
__AdjustPointer
__BuildCatchObject
__BuildCatchObjectHelper
__C_specific_handler
__C_specific_handler_noexcept
_CreateFrameInfo
__CxxDetectRethrow
__CxxExceptionFilter
__CxxFrameHandler
__CxxFrameHandler2
__CxxFrameHandler3
__CxxFrameHandler4
__CxxQueryExceptionSize
__CxxRegisterExceptionObject
_CxxThrowException
__CxxUnregisterExceptionObject
__DestructExceptionObject
_FindAndUnlinkFrame
__FrameUnwindFilter
__GetPlatformExceptionInfo
_IsExceptionObjectToBeDestroyed
_is_exception_typeof
__NLG_Dispatch2
__NLG_Return2
__RTCastToVoid
__RTtypeid
__TypeMatch
__current_exception
__current_exception_context
__intrinsic_setjmp
__intrinsic_setjmpex
_local_unwind
__processing_throw
_purecall
__report_gsfailure
__RTDynamicCast
_SetWinRTOutOfMemoryExceptionCallback
__std_exception_copy
__std_exception_destroy
__std_terminate
__std_type_info_compare
__std_type_info_destroy_list
__std_type_info_hash
__std_type_info_name
__telemetry_main_invoke_trigger
__telemetry_main_return_trigger
__unDName
__unDNameEx
__uncaught_exception
__uncaught_exceptions
__vcrt_GetModuleFileNameW
__vcrt_GetModuleHandleW
__vcrt_InitializeCriticalSectionEx
__vcrt_LoadLibraryExW