- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习 C,我想知道我需要在 WriteFile 和 ReadFile 方法中为这些值添加什么
lpNumberOfBytesRead 和 lpNumberOfBytesWritten
WriteFile((HANDLE)sock, "\x05\x01\x00", 3, NULL, NULL);
ReadFile((HANDLE)sock, buf, 1024, NULL, NULL);
它在文档中说,正如我的 friend 指出的那样,两个 NULL 值之一不能为 NULL...
任何想法*干杯
最佳答案
假设您不打算使用重叠 I/O(从您的问题来看,我强烈感觉您不会),您需要将指针传递给 DWORD
变量将接收值:
DWORD NumberOfBytesWritten;
WriteFile((HANDLE)sock, "\x05\x01\x00", 3, &NumberOfBytesWritten, NULL);
如果函数成功返回(您应该检查其返回值来确定),NumberOfBytesWritten
将设置为实际写入文件的字节数。
关于c - 使用套接字的 lpNumberOfBytesRead 和 lpNumberOfBytesWritten,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550014/
我正在学习 C,我想知道我需要在 WriteFile 和 ReadFile 方法中为这些值添加什么 lpNumberOfBytesRead 和 lpNumberOfBytesWritten Write
我似乎无法在我的 C# 应用程序和 C++ 应用程序之间创建管道。我的 C++ 应用程序是一个 dll,它被注入(inject)到某个程序中,然后打开连接到我的 C# 应用程序的管道。 我的问题?在
来自 ReadProcessMemory in MSDN: lpBaseAddress [in]: 指向要从中读取的指定进程中的基地址的指针。在发生任何数据传输之前,系统会验证指定大小的基地址和内存中
我正在使用VC++函数 ReadFile(FileHandle,charBuf,noOfBytesToRead,&noOfBytesRead,NULL); 在for循环内;在 foor 循环的每次迭代
我对 SetFilePointerEx、ReadFile 和 WriteFile API 感到有些困惑。比如说,如果我想将文件指针移动到一个新位置,这样做是否足够: if(SetFilePointer
我是一名优秀的程序员,十分优秀!