Buenas estoy tratando de terminar un IOCTL, y no puedo terminar de compilarlo por un misero error, todo lo tengo bien,
el error es este:
drv.c(129) : error C2059: syntax error : ')'
la linea de codigo (http://s13.postimage.org/scs3d8n5v/tongue.gif):
mData = (mData*) Irp->AssociatedIrp.SystemBuffer;
mData la declaro así:
PacketToSend* mData;
es un puntero a una estructura nada más. mi codigo deberia compilarse! :huh:
cualquier ayuda, gracias
¿El casteo no debería ser a (PacketToSend*), el cual es el tipo de mData?
Ahora bien, es un error de sintaxis. Postea un poco más de código alrededor, hay algo que no estás cerrando.
Prueba también haciendo:
mData = (mData*) (Irp->AssociatedIrp.SystemBuffer);
Cita de: Ferno en 16 Junio 2012, 23:58 PM
¿El casteo no debería ser a (PacketToSend*), el cual es el tipo de mData?
Ahora bien, es un error de sintaxis. Postea un poco más de código alrededor, hay algo que no estás cerrando.
Prueba también haciendo:
mData = (mData*) (Irp->AssociatedIrp.SystemBuffer);
gracias Ferno , ultimamente no me estoy fijando en errores sencillos (http://s14.postimage.org/z3iogv4yl/shocked.gif) :S
Jajaj, cosas que pasan en la batalla contra el código :P
Un simple ";" puede destruirte varias horas jeje