Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
avviso C28132: Acquisizione delle dimensioni del puntatore
Informazioni aggiuntive |
In questo modo si ottengono le dimensioni di un puntatore (4 o 8), non della dimensione dell'oggetto a cui punta. Dereferenziare il puntatore o se la dimensione di un puntatore è stata progettata, usare invece il tipo di puntatore o (void *). |
Il driver accetta le dimensioni di una variabile puntatore, non le dimensioni del valore a cui punta. Se il driver richiede le dimensioni del valore a puntato, modificare il codice in modo che faccia riferimento al valore. Se il driver necessita effettivamente della dimensione del puntatore, prendere le dimensioni del tipo di puntatore (ad esempio, LPSTR, char* o anche void*) per chiarire che si tratta della finalità.
Esempio di
Nell'esempio di codice seguente viene generato questo avviso.
memset(b, 0, sizeof(b));
Nell'esempio di codice seguente viene evitato questo avviso.
memset(b, 0, sizeof(*b));