Freigeben über


RoleType Fälschlicherweise (Windows-TreibercodeQL-Abfrage)

Übersicht

Treibereinstiegspunktfunktionen sollten mit einem Funktionsrollentyp deklariert werden.

Weitere Informationen finden Sie unter C28158-Warnung – Windows-Treiber

Empfehlung

Stellen Sie sicher, dass der verwendete Rollentyp der verwendeten Funktion dem erwarteten Rollentyp entspricht.

Beispiel

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

Zusätzliche Details

Diese Abfrage finden Sie im Microsoft GitHub CodeQL-Repository. Details dazu, wie Windows-Treiberentwickler CodeQL herunterladen und ausführen können, finden Sie auf der Seite "CodeQL" und auf der Seite "Logotest für statische Tools".