다음을 통해 공유


C28165

경고 C28165: 클래스의 함수 포인터가 함수 클래스와 일치하지 않습니다.

함수 포인터에는 특정 함수 클래스의 함수만 할당되도록 지정하는 __drv_functionClass 주석이 있습니다. 함수 호출에서의 할당 또는 암시적 할당에서 소스와 대상은 함수 클래스가 동일해야 하지만 함수 클래스가 일치하지 않습니다.

예제

다음 코드 예제에서는 이 경고를 유도합니다.

IoSetCancelRoutine(MyStartIo);

다음 코드 예제에서는 이 경고를 방지합니다.

IoSetCancelRoutine(MyCancelRoutine);