Javascript callnamed管道返回true,但在out参数中找不到任何数据

Javascript callnamed管道返回true,但在out参数中找不到任何数据,javascript,firefox,Javascript,Firefox,我正在尝试构建一个firefox扩展,它可以与处于等待模式的exe进行通信。但我的问题是 “callnamed管道返回true,但在out参数中找不到任何数据” 命名管道的声明 var CallPipe = lib.declare("CallNamedPipeA",ctypes.winapi_abi, ctypes.bool, ctypes.char.ptr, ctypes.jschar.ptr, ctypes.uint32_t, ctypes.jscha

我正在尝试构建一个firefox扩展,它可以与处于等待模式的exe进行通信。但我的问题是 “callnamed管道返回true,但在out参数中找不到任何数据”

命名管道的声明

var CallPipe = lib.declare("CallNamedPipeA",ctypes.winapi_abi,
    ctypes.bool,
    ctypes.char.ptr,
    ctypes.jschar.ptr,
    ctypes.uint32_t,
    ctypes.jschar.ptr.ptr,
    ctypes.uint32_t,
    ctypes.unsigned_long.ptr,
    ctypes.uint32_t
    );

var outBuffLen=1000;
输出参数

var outputParam =  ctypes.jschar.ptr();
var cbRead=ctypes.unsigned_long();
传递值

var ret=CallPipe(ctypes.char.array()("\\\\.\\pipe\\PIPECOM"),"Hello",12,outputParam.address(),outBuffLen,cbRead.address(),Wait_time);

它返回true,但我无法访问outputParam和cbRead中的值。有没有办法访问outputParam和cbRead中的值。

这是firefox插件还是什么?请对您的环境进行一些描述或链接,否则既无法理解也无法回答您的问题。您的代码中甚至没有
extrufflen