- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当使用 CreateIoCompletionPort()
将 SOCKET
与完成端口相关联时,我可以将直接值(即不是指针)传递给 CompletionKey
参数,还是只传递一个指针?
我想做的是传递 SOCKET
值。
最佳答案
CreateIoCompletionPort 的CompletionKey
参数是 ULONG_PTR
类型。它足够大以容纳 ULONG
或指针类型,以较大者为准。您可以传递适合 ULONG_PTR
的任何值。 SOCKET
满足这个要求。
参见winsock2.h:
typedef UINT_PTR SOCKET;
关于c++ - 将直接值传递给 CreateIoCompletionPort() 的 CompletionKey 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31394785/
编辑:我猜问题是我必须将容器中的 OVERLAPPED 或 WSAOVERLAPPED 与我的完成端口相关联。对吗? 当有人连接到我的服务器时,我可以获得 IO 完成。然后,我在新套接字上使用 Cre
关于 MSDN page for CreateIoCompletionPort这个函数的最后一个参数有一个非常简短的描述: NumberOfConcurrentThreads [in] The max
查看 MSDN documentation对于 CreateIoCompletionPort 我们读到: NumberOfConcurrentThreads [in] The maximum numb
当使用 CreateIoCompletionPort() 将 SOCKET 与完成端口相关联时,我可以将直接值(即不是指针)传递给 CompletionKey 参数,还是只传递一个指针? 我想做的是传
我正在向我的(基于 Qt 的)应用程序添加功能,以递归地监视我的 Windows 系统上的任意文件夹的任何事件(这是 Qt 变体 QFileSystemWatcher 所缺少的)。使用 CreatFi
背景:如本文所述,Designing Applications for High Performance : Consider using PostQueueCompletionStatus rath
我是一名优秀的程序员,十分优秀!