次の方法で共有


RoleTypeCorrectlyUsed (Windows ドライバー CodeQL クエリ)

概要

ドライバーのエントリ ポイント関数は、関数の役割の種類で宣言する必要があります。

詳細については、「C28158 警告 - Windows ドライバー」を参照してください

推奨事項

使用されている関数のロールの種類が、想定されるロールの種類と一致していることを確認します。

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

追加の詳細

このクエリは、Microsoft GitHub CodeQL リポジトリにあります。 Windows ドライバー開発者が CodeQL をダウンロードして実行する方法の詳細については、CodeQL と静的ツール のロゴ テスト ページを参照してください。