C28196
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
warning C28196: The requirement is not satisfied. (The expression does not evaluate to true.)
This warning indicates that the function prototype for the function being analyzed has a __notnull
, __null
or __drv_valueIs
on an _Out_
parameter or the return value, but the value returned is inconsistent with that annotation.