Partilhar via


RoleTypeCorrectlyUsed (Consulta CodeQL do Driver do Windows)

Visão geral

As funções do ponto de entrada do driver devem ser declaradas com um tipo de função específica.

Para obter mais informações, consulte Aviso C28158 - Drivers do Windows

Recomendação

Verifique se o tipo de função da função que está sendo usada corresponde ao tipo de função esperado.

Exemplo

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.

//Macros to enable or disable a code section that may or may not conflict with this test.
#define SET_DISPATCH 1

//Template function. Not used for this test.
void top_level_call(){
}

Detalhes Adicionais

Esta consulta pode ser encontrada no repositório Microsoft GitHub CodeQL. Consulte a página CodeQL e Teste de logotipo de ferramentas estáticas para obter detalhes sobre como os desenvolvedores de drivers do Windows podem baixar e executar o CodeQL.