uuid(C++ 특성)
클래스 또는 인터페이스의 고유 ID를 지정합니다.
구문
[ uuid( "uuid" ) ]
매개 변수
uuid
128비트 고유 식별자입니다.
설명
인터페이스 또는 클래스의 정의가 C++ 특성을 지정 uuid
하지 않으면 Microsoft C++ 컴파일러에서 해당 특성을 제공합니다. 지정하는 uuid
경우 따옴표를 포함해야 합니다.
지정 uuid
하지 않으면 컴파일러는 컴퓨터의 다른 특성 프로젝트에서 이름이 같은 인터페이스 또는 클래스에 대해 동일한 GUID를 생성합니다.
Uuidgen.exe 또는 Guidgen.exe 사용하여 고유한 ID를 생성할 수 있습니다. (이러한 도구 중 하나를 실행하려면메뉴에서 실행을 시작하고 클릭합니다. 그런 다음 필요한 도구의 이름을 입력합니다.)
또한 ATL을 사용하지 않는 프로젝트에서 사용되는 경우 특성을 지정하는 uuid
것은 uuid __declspec
한정자를 지정하는 것과 같습니다. 클래스를 uuid
검색하려면 __uuidof
예시
의 샘플 사용에 uuid
대한 바인딩 가능한 예제를 참조하세요.
요구 사항
특성 컨텍스트 | 값 |
---|---|
적용 대상: | class , struct , interface , union enum |
반복 가능 | 아니요 |
필수 특성 | None |
잘못된 특성 | None |
특성 컨텍스트에 대한 자세한 내용은 특성 컨텍스트를 참조하세요.
참고 항목
IDL 특성
인터페이스 특성
클래스 특성
Typedef, Enum, Union 및 Struct 특성
uuid