UNREFERENCED_PARAMETER 매크로
2013. 1. 3. 19:14ㆍProgramming/윈도우 드라이버
프로그램을 작성할 경우 변수나 인자만 선언해 놓고, 참조를 안할 경우 컴파일러는 C4100 오류를 발생시킨다.
만약 이 warning이 눈에 거슬릴 경우, UNREFERENCED_PARAMETER를 해주면 warning이 사라진다.
인자값이나 로컬 변수가 선언되지 않았을 때 컴파일러 경고를 발생시키지 않기 위해 사용하는 매크로이다.
UNREFERENCED_PARAMETER는 아직 참조하지 않은 인자에,
DBG_UNREFERENCED_LOCAL_VARIABLE은 아직 참조하지 않은 로컬 변수에 사용할 때 사용한다.
#pragma warning (disable : 4100)
위 방식과 같은 결과를 나타낸다.