none
WriteFile RRS feed

  • Pergunta

  • Pessoal, bom dia!

    Estou declarando as APIS abaixo, porém o writefile está sobrescrevendo o conteúdo cada vez que é chamado. Alguém conhece algum parametro para que seja incrementado dados ao arquivo?

    hArq = CreateFile (nDirLog,
                           GENERIC_READ|GENERIC_WRITE,
                           FILE_SHARE_READ|FILE_SHARE_WRITE,
                           NULL,
                           OPEN_ALWAYS,
                           FILE_ATTRIBUTE_NORMAL,
                           NULL);

        if (hArq == INVALID_HANDLE_VALUE)
            {
                printf("ERRO DE ACESSO AO ARQUIVO : COD_%li",GetLastError());
                getchar();
                return 1;
            }

            WriteFile(hArq,pBuffer,TamBuffer,NULL,NULL);

    Não estou inserindo os dados a serem gravados, pois não acho relevante no momento pois acredito ser algum parâmetro a ser enviado em CreateFile.

    Obrigado, Amigos.

    quarta-feira, 31 de maio de 2017 13:27

Todas as Respostas