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 전용 종료
참고 항목
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기