Skip to content

JsAddRef

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

Adds a reference to a garbage collected object.

Syntax

STDAPI_(JsErrorCode)
    JsAddRef(
    _In_ JsRef ref,
    _Out_opt_ unsigned int *count);

Parameters

  • ref: The object to add a reference to.
  • count: The object's new reference count (can pass in null).

Return Value

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

Remarks

This only needs to be called on JsRef handles that are not going to be stored somewhere on the stack. Calling JsAddRef ensures that the object the JsRef refers to will not be freed until JsRelease is called.

Clone this wiki locally