Delen via


RoleTypeCorrectlyUsed (Windows Driver CodeQL-query)

Overzicht

Invoerpuntfuncties van stuurprogramma's moeten worden gedeclareerd met een functieroltype.

Zie C28158-waarschuwing - Windows-stuurprogramma's voor meer informatie

Aanbeveling

Zorg ervoor dat het roltype van de functie die wordt gebruikt overeenkomt met het verwachte roltype.

Voorbeeld

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

Aanvullende details

Deze query vindt u in de Microsoft GitHub CodeQL-opslagplaats. Zie de pagina CodeQL en de pagina Logotest voor statische hulpprogramma's voor meer informatie over hoe ontwikkelaars van Windows-stuurprogramma's CodeQL kunnen downloaden en uitvoeren.