컴파일러 COM 지원
Microsoft 전용
Microsoft C++ 컴파일러는 COM(구성 요소 개체 모델) 형식 라이브러리를 직접 읽고 내용을 컴파일에 포함할 수 있는 C++ 소스 코드로 변환할 수 있습니다. 언어 확장은 데스크톱 앱에 대한 클라이언트 쪽에서 COM 프로그래밍을 용이하게 하기 위해 사용할 수 있습니다.
컴파일러는 #import 전처리기 지시문을 사용하여 형식 라이브러리를 읽고 COM 인터페이스를 클래스로 설명하는 C++ 헤더 파일로 변환할 수 있습니다. #import
특성 집합은 결과 형식 라이브러리 헤더 파일에 대한 콘텐츠를 사용자가 제어하는 데 사용할 수 있습니다.
__declspec 확장 특성 uuid를 사용하여 COM 개체에 GUID(Globally Unique Identifier)를 할당할 수 있습니다. 키워드(keyword) __uuidof 사용하여 COM 개체와 연결된 GUID를 추출할 수 있습니다. 또 다른 __declspec
특성인 속성을 사용하여 COM 개체의 get
데이터 멤버 및 set
메서드를 지정할 수 있습니다.
COM 지원 전역 함수 및 클래스 집합은 다음에서 throw_com_raise_error
된 오류 개체를 캡슐화하고, 스마트 포인터를 구현하고, 형식 및 BSTR
형식을 지원 VARIANT
하도록 제공됩니다.
Microsoft 전용 종료
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기