2012-05-15 25 views

Respuesta

8

Puede crear una estructura que contiene todos los datos relevantes y pasar un puntero a una instancia de esa estructura (lleno con los parámetros adecuados) a CreateThread()

En su función de creación de hilos que tendrá que emitir el LPVOID vuelta a un puntero a su estructura para usarlo.

5

Ponga esos argumentos en una estructura, asignada en el montón, y pase la dirección de la estructura en el parámetro LPVOID. La función de hilo puede convertir el LPVOID en un puntero a struct y leer los parámetros.

Es esencial que lo pongas en el montón porque si lo pones en la pila del hilo que llama a CreateThread, entonces puede ser no válido cuando el procedimiento de la secuencia intenta acceder a él.

Cuestiones relacionadas