Se devi passare il puntatore all'array, fai un errore grave.Originariamente inviato da ingtabby
Ok, questo è utile...ma mi sono spiegato male...la funzione a cui devo passare il valore di 10^6 accetta solo PLARGE_INTEGER...siccome i vari valori (tipo il 10^6) devono essere inseriti in un array, vorrei nn dover costruire un array di LARGE_INTEGER, perche consumerei troppa memoria...quindi volevo sapere se io faccio un array di unsigned int e poi nella funzione come parametro (passando l'indice dell array) faccio un cast a PLARGE_INTEGER (cosa che il compilatore esegue senza errori), rischio di passare le info sbagliate?
Grazie!
Se devi passare un puntatore ad un singolo elemento LARGE_INTEGER, allora l'array lo puoi costruire anche con gli unsigned int e usare una singola variabile temporanea LARGE_INTEGER che passerai per indirizzo dopo averle assegnato il valore preso dall'array.