Partilhar via


C28023

aviso C28023: A função que está sendo atribuído ou passado deve ter um _Function_class_a anotação de pelo menos uma da classe(es) em: <classlist>

Esse aviso geralmente é relatada quando somente umaclasse de funçãoestá em uso e não está declarado como um retorno de chamada do tipo apropriado.

Esse aviso é emitido quando a função no lado esquerdo da atribuição (ou da atribuição implícita, se esta for uma chamada de função ) é anotadas para indicar que é um tipo de driver específico de função que usa a _Function_class_ anotação ou um typedef que contém tais uma anotação. A função do lado direito da atribuição não tem um _Function_class_ anotação. A função à direita deve ser anotada ser do mesmo tipo que a função à esquerda.Isso é feito geralmente melhor, adicionando a declaração <class1> <funcname1> antes da atual primeira declaração de <funcname2>.