BOOL bResult;
HANDLE hFile;
//
hFile = ::CreateFile(TEXT("e:/test.txt"),
GENERIC_READ,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
//
if (hFile == INVALID_HANDLE_VALUE)
{
return;
}
//
char readBuffer[1024];
ZeroMemory(readBuffer, sizeof(readBuffer));
DWORD dwBytesRead = 0;
DWORD dwError = 0;
bResult = ::ReadFile(hFile, readBuffer, 4, &dwBytesRead, NULL);
if (!bResult)
{
return;
}