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
반복 가능 아니요
필수 특성 없음
잘못된 특성 없음

특성 컨텍스트에 대한 자세한 내용은 특성 컨텍스트를 참조하세요.

참고 항목

IDL 특성
인터페이스 특성
클래스 특성
Typedef, Enum, Union 및 Struct 특성
uuid