Advertencia C28137

El argumento variable debería ser una constante (literal)

Esta advertencia se muestra cuando una llamada de función no tiene una constante necesaria (literal). Consulte la documentación de la función.

Ejemplo

Por ejemplo, la rutina ExAcquireResourceExclusiveLite requiere un valor TRUE o FALSE para el parámetro Wait. El siguiente código de ejemplo genera esta advertencia:

ExAcquireResourceExclusiveLite(Resource, Wait);

El siguiente código de ejemplo evita esta advertencia:

ExAcquireResourceExclusiveLite(Resource, TRUE);