[so] [Tema 2][win] Eroare ReadFile

cozmin velciu velciu_cozmin at yahoo.com
Sun Apr 14 21:22:49 EEST 2013


Salut.

Am avut si eu aceeasi problema ca tine, in cazul meu era datorata de faptul ca incercam sa citesc din o coada de mesaje deschisa cu CreateFile. In cazul cozilor de mesaje de pe Windows, nu poti citi decat din handle-ul deschis cu CreateMailslot, iar in cele deschise cu CreateFile poti doar scrie (chiar daca incerci sa o deschizi cu GENERIC_READ).



>________________________________
> From: Andrei Vasiliu <andrei.vasiliu2211 at cti.pub.ro>
>To: so at cursuri.cs.pub.ro 
>Sent: Sunday, April 14, 2013 9:11 PM
>Subject: [so] [Tema 2][win] Eroare ReadFile
> 
>
>Salut,
>
>Folosesc scheletul de laborator 5 pentru tema pe windows. Cand apelez
>functia ReadFile in MPI_RECV, imi da eroarea 87: ERROR_INVALID_PARAMETER. Am
>incercat sa fac memset inainte la buffer-ul in care primesc datele, dar la
>fel. Nu mai stiu ce sa ii fac. Aveti vreo idee?
>
>Am atasat un code_snippet mai jos:
>
>char*   msgq_recv(msgq_t m) {
>    DWORD bytes_read=0;
>    BOOL bRet;
>    char *msg = malloc(BUF_SIZE * sizeof(char));
>    DIE(msg == NULL, ALLOC_ERR);
>
>    //memset(msg, 0, BUF_SIZE);
>    bRet = ReadFile(m, msg, BUF_SIZE, &bytes_read, NULL);
>    DIE(bRet == FALSE, "ReadFile");
>    
>    return msg;
>}
>
>
>Multumesc anticipat,
>Andrei
>
>_______________________________________________
>http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20130414/3120106f/attachment.html>


More information about the so mailing list