UNICODE string from C++ to Julia and vice versa

I use in MSVC (File >>Advanced Save options… >> Unicode (UTF-8 without signature)) for correct showing.
But I still do not know how to interpret pointer to Array{Cwchar_t} from Julia back to C++.??
Can not I use jl_unbox_voidpointer()?
Is this the right way?
jl_array_t *jl2wstrOut = (jl_array_t*)jl_call0(jl2wstr);
wchar_t* xData2 = (wchar_t*)jl_array_data(jl2wstrOut);