Compartir a través de


RoleTypeCorrectamenteUsed (consulta CodeQL del controlador de Windows)

Información general

Las funciones de punto de entrada del controlador deben declararse con un tipo de rol de función.

Para obtener más información, vea Advertencia de C28158: controladores de Windows

Recomendación

Asegúrese de que el tipo de rol de la función que se usa coincide con el tipo de rol esperado.

Ejemplo

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

Detalles adicionales

Esta consulta se puede encontrar en el repositorio de Microsoft GitHub CodeQL. Consulta la página CodeQL y static Tools Logo Test para obtener más información sobre cómo los desarrolladores de Windows Driver pueden descargar y ejecutar CodeQL.