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