harmony 鸿蒙JSVM_PropertyHandlerConfigurationStruct

  • 2025-06-12
  • 浏览 (7)

JSVM_PropertyHandlerConfigurationStruct

Overview

Struct for triggering the corresponding callback when the getter, setter, deleter, or enumerator of an object is executed.

Since: 12

Related module: JSVM

Summary

Public Member Functions

Name Description
JSVM_Value (JSVM_CDECL *genericNamedPropertyGetterCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericNamedPropertySetterCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericNamedPropertyDeleterCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericNamedPropertyEnumeratorCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericIndexedPropertyGetterCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericIndexedPropertySetterCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericIndexedPropertyDeleterCallback)(JSVM_Env env
JSVM_Value (JSVM_CDECL *genericIndexedPropertyEnumeratorCallback)(JSVM_Env env

Member Variables

Name Description
JSVM_Valuename
JSVM_Value JSVM_ValuethisArg
JSVM_Value JSVM_Value JSVM_ValuenamedPropertyData
JSVM_Value JSVM_Valueproperty
JSVM_Value JSVM_Value JSVM_ValuethisArg
JSVM_Value JSVM_Value JSVM_Value JSVM_ValuenamedPropertyData
JSVM_ValuethisArg
JSVM_Value JSVM_ValuenamedPropertyData
JSVM_Valueindex
JSVM_Value JSVM_Value JSVM_ValueindexedPropertyData
JSVM_Value JSVM_Value JSVM_Value JSVM_ValueindexedPropertyData
JSVM_Value JSVM_ValueindexedPropertyData
JSVM_Value namedPropertyData Data used for name property callback
JSVM_Value indexedPropertyData Data used for index property callback

Member Function Description

JSVM_Value() [18]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericIndexedPropertyDeleterCallback)

Description Callback triggered by deleting the index property of an instance object.

JSVM_Value() [28]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericIndexedPropertyEnumeratorCallback)

Description Callback triggered by obtaining all index properties on an object.

JSVM_Value() [38]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericIndexedPropertyGetterCallback)

Description Callback triggered by obtaining the index property of an instance object.

JSVM_Value() [48]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericIndexedPropertySetterCallback)

Description Callback triggered by setting the index property of an instance object.

JSVM_Value() [58]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericNamedPropertyDeleterCallback)

Description Callback triggered by deleting the name property of an instance object.

JSVM_Value() [68]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericNamedPropertyEnumeratorCallback)

Description Callback triggered by obtaining all name properties on an object.

JSVM_Value() [78]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericNamedPropertyGetterCallback)

Description Callback triggered by obtaining the name property of an instance object.

JSVM_Value() [88]

JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericNamedPropertySetterCallback)

Description Callback triggered by setting the name property of an instance object.

Member Variable Description

indexedPropertyData

JSVM_Value JSVM_PropertyHandlerConfigurationStruct::indexedPropertyData

Description Data used for index property callback

namedPropertyData

JSVM_Value JSVM_PropertyHandlerConfigurationStruct::namedPropertyData

Description Data used for name property callback

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Common Capabilities

harmony 鸿蒙_j_s_v_m

harmony 鸿蒙JSVM_CallbackStruct

harmony 鸿蒙JSVM_CreateVMOptions

harmony 鸿蒙JSVM_ExtendedErrorInfo

harmony 鸿蒙JSVM_HeapStatistics

harmony 鸿蒙JSVM_InitOptions

harmony 鸿蒙JSVM_PropertyDescriptor

harmony 鸿蒙JSVM_ScriptOrigin

harmony 鸿蒙JSVM_TypeTag

0  赞