Windows 中 OpenFile 函数的文档位于此处。我正在尝试这样做:
#include "Tchar.h"
#include <windows.h>
int main(int argc, TCHAR *argv[]){
LPOFSTRUCT _buffer;
HFILE _hfile_ = OpenFile("E:\\mozunit.txt", _buffer, OF_READ);
LPVOID _buffer_read;
LPDWORD _bytes_read;
bool flag = ReadFile(_buffer, _buffer_read, 5, _bytes_read, NULL);
CloseHandle(_buffer);
return 0;
}
现在,当我运行它时,我收到一个错误,我没有初始化_buffer
. 所以为了反驳我这样初始化_buffer
的:
LPOFSTRUCT _buffer = NULL;
这给了我一个访问冲突错误。这是为什么?