Вы можете использовать это для сброса значения, хранящегося для любого варианта - строки, объекта и т. Д. Браузер внутренне очищает значение на основе типа объекта. Это также может означать освобождение памяти
Согласно MDC,
"Это всегда должно вызываться для вариантов результата и тому подобного в этом API, т. Е. Любой NPVariant, значение которого происходит от вызова, который передает NPVariant, должен быть освобожден с использованием этой функции."
Итак, если вы используете некоторые вызовы, которые помещают результат в (NPVariant *), например NPN_Invoke () или NPN_GetProperty (), вы должны использовать NPN_ReleaseVariantValue (), чтобы очистить их
Смотрите также:
http://colonelpanic.net/2009/12/memory-management-in-npapi/