Avviso C28138
L'argomento costante deve essere invece variabile
Questo avviso viene segnalato in una chiamata di funzione che prevede una variabile o un'espressione non costante, ma la chiamata include una costante. Per informazioni sulla funzione e sul relativo parametro, vedere la documentazione di WDK della funzione.
Esempio
Nell'esempio di codice seguente, ad esempio, il parametro della READ_PORT_UCHAR
macro deve essere un puntatore all'indirizzo della porta, non l'indirizzo fornito come costante.
L'esempio di codice seguente genera questo messaggio di avviso:
READ_PORT_UCHAR(0x80001234);
Per correggere questo avviso, usare un puntatore all'indirizzo della porta.
READ_PORT_UCHAR(PortAddress);
Esistono alcuni dispositivi meno recenti per i quali un parametro costante è accettabile con la famiglia di funzioni READ_PORT e WRITE_PORT. Quando questi dispositivi ricevono questo avviso, l'avviso può essere eliminato o ignorato. Tuttavia, tutti i nuovi dispositivi non devono presupporre un indirizzo hardware costante.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per