Предупреждение C28137

Аргумент переменной должен быть (литеральной) константой

Это предупреждение передается, когда в вызове функции отсутствует необходимая константа (литерал). Обратитесь к документации по функции.

Пример

Например, для подпрограммы ExAcquireResourceExclusiveLite требуется значение TRUE или FALSE для Wait параметра. Следующий пример кода вызывает появление этого предупреждения.

ExAcquireResourceExclusiveLite(Resource, Wait);

Следующий пример кода позволяет избежать появления этого предупреждения.

ExAcquireResourceExclusiveLite(Resource, TRUE);