JS_GetCompartmentPrivate 编辑
This article covers features introduced in SpiderMonkey 1.8.5
Please provide a description for this function.
Syntax
void
JS_SetCompartmentPrivate(JSCompartment *compartment, void *data);
void *
JS_GetCompartmentPrivate(JSCompartment *compartment);
Name | Type | Description |
---|---|---|
compartment | JSCompartment * | Any compartment |
data | void * | (in JS_SetCompartmentPrivate ) Pointer to application-defined data to be associated with the compartment. |
Description
Each JSCompartment
has a field of type void *
which the application may use for any purpose. It is especially useful for storing data needed by callbacks. JS_GetCompartmentPrivate
gets this field and JS_SetCompartmentPrivate
sets it. The field is initially NULL
.
Memory management for this private data is the application's responsibility. The JavaScript engine itself never uses it.
See Also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论