将长整型值转换为句柄
Convert long value to HANDLE
我正在使用DuplicateHandle复制句柄,然后通过IPC将该句柄传递给子进程。子进程获取句柄值,字符串表示"388"。我将其转换为长整型并将其分配给句柄。这是正确的吗:
WCHAR* pszEnd = NULL;
myToken = (HANDLE) wcstol(tokenHandleString, &pszEnd, 10);
我发现理想的解决方案是将其作为二进制而不是字符串传递。但是,上述方法确实有效。
相关文章:
- 外壳包装器句柄/执行交互式命令管道C++ UNIX
- 如何获取边缘窗口句柄 (HWND)?
- 枚举进程模块在有效句柄上返回无效句柄
- 在 c/c++ 中打开 PhysicalDrive 的句柄并写入 MBR 的 linux 等效是什么?
- 从运行服务的应用程序代码中提取窗口句柄
- 在读取文件后重置句柄
- 是否有像地图这样的C++结构,但我得到的不是值的键,而是值的句柄?
- Microsoft ODBC 无法创建有效的句柄
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 视觉C++错误"无法将参数 1 从'句柄'转换为'句柄 &'"
- 将句柄转换为文件描述符
- 用c++将双精度和顶点句柄转换为字符串
- 将长整型值转换为句柄
- gsoap 和 qt 转换变量内存句柄
- 将结构句柄从托管转换为非托管C++/CLI
- 如何将Integer句柄转换为HWND
- BCrypt如何将字节转换为密钥句柄
- 通过强制转换OpenCV UMat的句柄实例化OpenCL cl_mem
- MFC转换句柄到指针和DIB到DDB的转换
- 转换Matlab句柄类到c++