Partager via


RoleTypeCorrectlyUsed (requête CodeQL du pilote Windows)

Vue d’ensemble

Les fonctions de point d’entrée du pilote doivent être déclarées avec un type de rôle de fonction.

Pour plus d’informations, consultez avertissement C28158 - Pilotes Windows

Recommandation

Vérifiez que le type de rôle de la fonction utilisée correspond au type de rôle attendu.

Exemple

// 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(){
}

Détails supplémentaires

Cette requête se trouve dans le référentiel Microsoft GitHub CodeQL. Consultez la page CodeQL et Static Tools Logo Test pour plus d’informations sur la façon dont les développeurs windows Driver peuvent télécharger et exécuter CodeQL.