Share via


NullTerminated

NullTerminated 속성은 포인터가 가리키는 버퍼 또는 배열의 사용 가능한 마지막 요소에 0 값이 들어 있는지를 지정합니다. 이 속성은 Pre 및 Post 특성과 함께 사용할 수 있으며 T* 및 T []에 사용할 수 있습니다. T는 정수 계열 형식이거나 포인터 형식입니다.

다음 값 중 하나를 사용하여 NullTerminated 속성을 설정해야 합니다.

  • SA_Yes - 배열이 null로 종결됩니다.

  • SA_No - 배열이 null로 종결되지 않습니다.

  • SA_Maybe - 배열이 null로 종결될 수 있습니다.

참고

C++에서는 SA_ 접두사가 선택적 요소입니다.

예제

다음 코드에서는 NullTerminated 속성을 사용하는 방법을 보여 줍니다.

// C 
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(NullTerminated=SA_Yes)] char* pc);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(NullTerminated=Yes)] char* pc);

NullTerminated 속성은 함수 포인터에 적용할 수 없습니다.

참고 항목

개념

주석 개요

기타 리소스

주석 속성