Bagikan melalui


RoleTypeCorrectlyUsed (Windows Driver CodeQL Query)

Gambaran Umum

Fungsi titik entri driver harus dideklarasikan dengan jenis peran fungsi.

Untuk informasi selengkapnya, lihat peringatan C28158 - Windows Drivers

Rekomendasi

Pastikan jenis peran fungsi yang digunakan cocok dengan jenis peran yang diharapkan.

Contoh

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

Detail Tambahan

Kueri ini dapat ditemukan di repositori Microsoft GitHub CodeQL. Lihat halaman CodeQL dan Static Tools Logo Test untuk detail tentang bagaimana pengembang Driver Windows dapat mengunduh dan menjalankan CodeQL.