Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
varning C28101: Modulen Drivrutiner har dragit slutsatsen att den aktuella funktionen inte är rätt typ av funktion
Verktyget Kodanalys har upptäckt att en funktion är av en viss typ, till exempel en återanropsfunktion. Det här är bara ett informationsmeddelande. Det tyder inte på något fel.
Det här meddelandet anger att verktyget Kodanalys tillämpar regler som är specifika för den funktionstypen. Om den här slutsatsdragningen är fel genererar kodanalysverktyget falska positiva varningar, men dessa varningar kan ignoreras på ett säkert sätt. Mer information finns i Använda anteckningar för att minska C/C++-kodfel.
Den funktionssignaturen (argumenten och resultattypen) används för att identifiera funktionen när det är möjligt. Vissa vanliga drivrutinsrutiner, till exempel Avbryt och StartIo, har samma signatur, så namnet kontrolleras för att se om det matchar det konventionella namnet för den funktionen. Andra funktioner kan kontrolleras efter konventionella namn.
Om du vill ignorera den här varningen när den är redundant kan du uttryckligen deklarera att funktionen är av en viss funktionstyp. De funktioner som identifieras på det här sättet är vanligtvis återanropsfunktioner. Rätt åtgärd är att deklarera dem med hjälp av en funktionstypdef. Mer information finns i Using Function Role Type Declarations.