Share via


C28101

경고 C28101: 드라이버 모듈에서 현재 함수가 올바른 함수 형식이 아니라고 유추했습니다.

코드 분석 도구는 함수가 콜백 함수와 같은 특정 형식임을 감지했습니다. 이 메시지는 정보 제공용이므로 오류를 나타내지 않습니다.

이 메시지는 코드 분석 도구가 해당 함수 형식과 관련된 규칙을 적용하고 있음을 나타냅니다. 이 유추가 잘못된 경우 코드 분석 도구는 가양성 경고를 생성하지만 이러한 경고는 무시해도 됩니다. 자세한 내용은 주석을 사용하여 C/C++ 코드 결함 줄이기를 참조하세요.

함수 서명(인수 및 결과 형식)은 가능한 한 함수를 식별하는 데 사용됩니다. CancelStartIo와 같은 일부 표준 드라이버 루틴에는 동일한 서명이 있으므로 이름이 해당 함수의 기존 이름과 일치하는지 확인합니다. 다른 함수는 기존 이름을 확인할 수 있습니다.

중복될 때 이 경고를 표시하지 않려면 함수를 특정 함수 형식으로 명시적으로 선언할 수 있습니다. 이러한 방식으로 검색되는 함수는 일반적으로 콜백 함수입니다. 적절한 작업은 함수 typedef를 사용하여 선언하는 것입니다. 자세한 내용은 함수 역할 형식 선언 사용을 참조하세요.