SAL의 정의 및 이를 사용해야 하는 이유
1. 코드의 품질을 높이는 SAL
2. 보안 및 코드의 안정성을 개선하는 데 도움이 되는 강력한 기술
SAL 네 가지 기본 유형의 사용 패턴으로 분류 되는 매개 변수를 정의 합니다.
범주 | 매개 변수 주석 | 설명 |
---|---|---|
함수 호출에 대한 입력 | _In_ | 데이터는 호출된 함수에 전달되고 읽기 전용으로 취급됩니다. |
호출된 함수에 대한 입력과 호출자에 출력 | _Inout_ | 사용 가능한 데이터 함수에 전달되고 잠재적으로 수정 됩니다. |
호출자에 출력 | _Out_ | 호출자만 쓰려고 하는 호출된 함수에 대한 공간을 제공 합니다.호출된 함수는 해당 공간에 데이터를 씁니다. |
호출자에 포인터 출력 | _Outptr_ |
'Language & API > C++' 카테고리의 다른 글
[코딩]동적 2차 배열 만들기 (0) | 2015.10.08 |
---|---|
[코딩]C++ cout 관련 정보 (0) | 2015.10.07 |
HEAP CORRUPTION DETECTED 발생 (1) | 2015.06.26 |
Mutex 관련 내용 (0) | 2015.06.23 |
함수 오버로딩(Function Overloading) (0) | 2015.06.07 |