C28196
aviso C28196: O requisito não foi atendido. (A expressão não é avaliada como true.)
Esse aviso indicar que o protótipo da função da função que está sendo analisado tem __notnull, __null ou __drv_valueIs em um parâmetro de _Out_ ou no valor de retorno, mas o valor retornado é inconsistente com essa anotação.