Compartilhar via


APIs libvcruntime disponíveis em enclaves de VBS

Enclaves são usados para criar ambientes de execução confiáveis. Essas APIs libvcruntime.lib estão disponíveis para serem vinculadas estaticamente ao código em execução em enclaves de VBS.

Funções vinculadas de libvcruntime.lib

_get_purecall_handler

_get_unexpected

_set_purecall_handler

_set_se_translator

longjmp

memchr

memcmp

memcpy

memmove

memset

set_unexpected

strchr

strrchr

strstr

unexpected

wcschr

wcsrchr

wcsstr

Funções internas e macros de função

Essas funções internas e macros de função que podem ser vinculadas a partir de libvcruntime.lib são usadas para implementar o CRT. Elas não devem ser chamadas diretamente do seu código.

  • __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

Confira também