Delen via


Compilerwaarschuwing C4746

vluchtige toegang van '<expression>' is onderhevig aan /volatile:[iso|ms] instelling; overweeg het gebruik van intrinsieke functies van __iso_volatile_load/store.

Opmerkingen

C4746 wordt verzonden wanneer een vluchtige variabele rechtstreeks wordt geopend. Het is bedoeld om ontwikkelaars te helpen bij het identificeren van codelocaties die worden beïnvloed door het specifieke vluchtige model dat momenteel is opgegeven (die kunnen worden beheerd met de /volatile compileroptie). Het kan met name handig zijn bij het vinden van door compiler gegenereerde hardwaregeheugenbarrières wanneer /volatile:ms deze worden gebruikt.

De __iso_volatile_load/store-intrinsieke gegevens kunnen worden gebruikt om expliciet toegang te krijgen tot vluchtig geheugen zonder dat dit wordt beïnvloed door het vluchtige model. Als u deze intrinsieke kenmerken gebruikt, wordt C4746 niet geactiveerd.

Deze waarschuwing is standaard uitgeschakeld. Zie Compilerwaarschuwingen die standaard zijn uitgeschakeld voor meer informatie.