SAL 주석을 설명하려고했던 MSDN (http://msdn.microsoft.com/en-us/library/hh916383.aspx)의 예제는 일반적인 off-by-one 오류를 찾는 데 도움이 될 수 있습니다. wchar_t * wmemcpy(
_Out_writes_all_(count) wchar_t *dest,
_In_reads_(count) co
PREFast를 사용하여 Windows7 용 일부 드라이버 코드 빌드를 확인하고 있습니다. 코드 stackDeviceObject = IoAttachDeviceToDeviceStack(deviceObject, PhysicalDeviceObject);
의 다음 행은 경고를 제공합니다 : warning 28107: The Memory 'deviceObject
는 비주얼 스튜디오 2008 프로페셔널 추가 는 PREfast을 가능하게 할 수있는 방법이 있습니까? 원시 C++ 코드를 컴파일하려고합니다. 내가 시도 다음과 같은 일, 다운로드 한 윈도우 SDK 설정 컴파일러의 빈 /는 SDK에/lib 디렉토리 경로를 포함합니다. C/C++ 컴파일 추가 된 추가 옵션 (/ 분석 : WX-) 나는이 단계는 PREfast 사
다음 예제 코드가 있으며이를 피하기 위해 사용할 수있는 주석의 종류를 알고 싶습니다. int Function(classA* pInput) {
if (pInput == NULL) {
classA::Create(pInput);
}
return pInput->value;
}
문제는 PREfast는 기능을 평가하기 때문
가이 같은 명령 행에 MSBUILD를 사용하여 내 솔루션 구축 : msbuild %SOLUTION% /m /fl /flp:LogFile="%OUTPUTFILE%" /p:Configuration=%BUILDCONFIG% /p:RunCodeAnalysis=True
이 /p:RunCodeAnalysis=True 갖는은 (네이티브에 대한 코드 분석 결과를지지합