C28137

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 C28137: The variable argument should instead be a (literal) constant

This warning is reported when a function call is missing a required (literal) constant. Consult the documentation for the function.

Example

For example, the ExAcquireResourceExclusiveLite routine requires a value of TRUE or FALSE for the Wait parameter. The following example code generates this warning:

ExAcquireResourceExclusiveLite(Resource, Wait);  

The following code example avoids this warning:

ExAcquireResourceExclusiveLite(Resource, TRUE);