私は WinSock の経験がかなりありますが、これが Winsock カーネルへの最初の冒険です。< wsk.h > のみをインクルードすると、変換関数 ntohl、htonl ntohs、および htons が未定義になります。これらの変換関数には、どの #include を使用する必要がありますか。「wsk htonl」を検索しましたが成功しませんでした。
1 に答える
0
答えを見つけた
http://msdn.microsoft.com/en-us/library/windows/hardware/ff562886%28v=vs.85%29.aspx
ntohl または htonl の代わりに RtlUlongByteSwap() をカーネル モードで使用する必要があります。
于 2014-07-30T05:07:01.823 に答える