Avviso C28720
Utilizzo API escluse: '*function-name' non è sicuro ed è stato contrassegnato come deprecato.
Commenti
L'uso di una di queste API indica che si sta testando per verificare se è stato eseguito il mapping della memoria, il che implica che la memoria non è proprietaria (e pertanto non deve tentare di accedervi) o indica la necessità di una migliore gestione della durata degli oggetti (se è necessario verificare se esiste ancora qualcosa). Per altre informazioni su quest'ultimo, vedere Durata degli oggetti e Gestione risorse (RAII). Non sono disponibili API di sostituzione 1:1 per questa regola. È invece consigliabile rivalutare il codice per evitare la necessità di usare queste funzioni.
Nome analisi codice: ISBADXXXPTR_API_USAGE
Funzioni escluse
API vietata |
---|
IsBadCodePtr |
IsBadHugeReadPtr |
IsBadHugeWritePtr |
IsBadReadPtr |
IsBadStringPtr |
IsBadWritePtr |