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

Заметка _Check_return_ применяется только к условиям после выполнения для конкретного параметра функции.

Заметка _Check_return_ была применена в контексте, отличном __postот того, что может потребоваться __post модификатор (или __drv_out) или он может быть неправильно помещен.