경고 C28164
인수가 개체에 대한 포인터(포인터에 대한 포인터가 아님)를 예상하는 함수에 전달되고 있습니다.
이 경고는 개체에 대한 포인터가 필요한 함수의 호출에서 포인터에 대한 포인터가 사용되는 경우 보고됩니다.
함수는 이 위치에 있습니다 PVOID
. 일반적으로 필요할 때 pXXX
사용되었음을 나타냅니다&pXXX
.
일부 다형 함수 (다른 형식의 값을 평가하고 적용할 수 있는 함수)는 포인터 형식을 사용하는 인수를 PVOID
사용하여 C에서 구현됩니다. 그러나 프로그래머가 이 형식이 적절하지 않은 경우에도 컴파일러 오류를 일으키지 않고 포인터에 대한 포인터를 코딩할 수 있습니다.
예시
다음 코드 예제에서는 이 경고를 생성합니다.
PFAST_MUTEX pFm;
//...
KeWaitForSingleObject(&pFm, UserRequest, UserMode, false, NULL);
다음 코드 예제에서는 이 경고를 방지합니다.
PFAST_MUTEX pFm;
//...
KeWaitForSingleObject(pFm, UserRequest, UserMode, false, NULL);
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기