标签: c++ gtk pipe windows
我需要能够将表示fd(pipe fd)的int值传递给gtk函数作为第一个参数
gint gdk_input_add gint source, GdkInputCondition condition, GdkInputFunction function, gpointer data);
我如何做到这一点,因为CreatePipe返回非整数的HANDLE?
由于
答案 0 :(得分:1)
要将HANDLE值转换为C文件描述符,请调用_open_osfhandle。
HANDLE
_open_osfhandle