Sdílet prostřednictvím


RoleTypeCorrectlyUsed (Dotaz CodeQL ovladače systému Windows)

Přehled

Funkce vstupního bodu ovladače by měly být deklarovány pomocí typu role funkce.

Další informace naleznete v tématu C28158 warning - Windows Drivers

Doporučení

Ujistěte se, že typ role použité funkce odpovídá očekávanému typu role.

Příklad

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

Další podrobnosti

Tento dotaz najdete v úložišti Microsoft GitHub CodeQL. Podrobnosti o tom, jak mohou vývojáři ovladačů systému Windows stáhnout a spustit CodeQL, najdete na stránce CodeQL and the Static Tools Logo Test.