Skip to content

JsSetObjectBeforeCollectCallback

Limin Zhu edited this page Oct 9, 2015 · 1 revision

Sets a callback function that is called by the runtime before garbage collection of an object.

Syntax

STDAPI_(JsErrorCode) JsSetObjectBeforeCollectCallback( _In_ JsRef ref, _In_opt_ void *callbackState, _In_ JsObjectBeforeCollectCallback objectBeforeCollectCallback); 

Parameters

  • ref: The object for which to register the callback.
  • callbackState: User provided state that will be passed back to the callback.
  • objectBeforeCollectCallback: The callback function being set. Use null to clear previously registered callback.

Return Value

The code JsNoError if the operation succeeded, a failure code otherwise.

Remarks

The callback is invoked on the current runtime execution thread, therefore execution is blocked until the callback completes.

Clone this wiki locally