uuid (C++)

Microsoft 전용

컴파일러는 GUID를 선언되거나 정의된 클래스 또는 구조체(전체 COM 개체 정의에만 해당)에 특성과 uuid 연결합니다.

구문

__declspec( uuid("ComObjectGUID") ) declarator

설명

특성은 uuid 문자열을 인수로 사용합니다. 이 문자열은 { } 구분 기호를 사용하거나 사용하지 않는 일반 레지스트리 형식의 GUID 이름을 지정합니다. 예시:

struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;

재선언에서 이 특성을 적용할 수 있습니다. 이렇게 하면 시스템 헤더가 GUID를 제공하는 다른 헤더(예<: comdef.h>)의 다시 선언과 같은 IUnknown인터페이스의 정의를 제공할 수 있습니다.

키워드(keyword) __uuidof 적용하여 사용자 정의 형식에 연결된 상수 GUID를 검색할 수 있습니다.

Microsoft 전용 종료

참고 항목

__declspec
키워드