Вы прочитали документацию для функции WriteFile
? Это может помочь вам понять, для чего используется каждый из параметров, которые он принимает, и что они означают.
BOOL WINAPI WriteFile(
__in HANDLE hFile,
__in LPCVOID lpBuffer,
__in DWORD nNumberOfBytesToWrite,
__out_opt LPDWORD lpNumberOfBytesWritten,
__inout_opt LPOVERLAPPED lpOverlapped
);
Вы говорите, что запутались в параметре DataBuffer
. MSDN объясняет, что это:
Указатель на буфер, содержащий данные для записи в файл или устройство.
Этот буфер должен оставаться действительным в течение всей операции записи. Вызывающая сторона не должна использовать этот буфер до завершения операции записи.
Итак, по сути, параметр DataBuffer
(lpBuffer
) - это место, где вы предоставляете данные, которые вы хотите записать в текстовый файл.
Полный пример того, как открыть и записать в файл здесь . Вы должны быть в состоянии следовать за кодом, чтобы увидеть, как кодировать его для вашего конкретного случая.