2013-02-10 44 views
0

我有Windows Phone是否有一個_pipe()函數?

int from_fd[2], to_fd[2]; 
BOOST_ASSERT(_pipe(from_fd, 256, O_TEXT) != -1); 

到一個線程的標準輸入/輸出重定向到一個管道。它適用於PC。不幸的是,_pipe似乎甚至沒有爲Windows Phone定義。編譯器報告無法找到該函數。還有其他的選擇嗎?

我試圖將標準輸出中的所有內容轉發到另一個進程中的線程可以讀取的管道。

+1

Phone8應用程序不允許使用基礎winapi函數CreatePipe。您需要旋轉自己的線程安全隊列。 – 2013-02-10 13:30:41

回答

1

Windows RT不支持管道。 IPC使用Windows套接字而不是管道。

相關問題