Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    58

    [C] Allocare memoria non paginata per un array

    Ciao a tutti! devo allocare con ExAllocatePool(..) della memoria per un array...ma ho dei problemi..
    prima dichiaro l'array

    unsigned long indirizzi[64];

    e poi vorrei farlo puntare alla memoria che alloco:

    **indirizzi=ExAllocatePool(NonPagedPool, 256);

    Cosa c'è di sbagliato?
    grazie!
    Francesco

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Tutto.

    codice:
    unsigned long *indirizzi;
    
    indirizzi = (unsigned long *)ExAllocatePool(NonPagedPool,64 * sizeof(unsigned long));
    e poi la ExAllocatePool è obsoleta. Dovrebbe essere usata la ExAllocatePoolWithTag

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    58
    ok grazie!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.