컴파일러 COM 지원
Microsoft 전용
Visual C++ 컴파일러 수 있습니다 직접 구성 요소 개체 모델 (COM) 형식 라이브러리를 읽고 내용을 컴파일에 포함 될 수 있는 C++ 소스 코드로 번역.언어 확장 COM 클라이언트 쪽 프로그래밍을 용이 하 게 할 수 있습니다.
사용 하 여 해당 # import 전처리기 지시문, 컴파일러는 형식 라이브러리를 읽을 수 및 클래스를 COM에 설명 하는 C++ 헤더 파일에 해당 인터페이스를로 변환 합니다.일련의 #import 특성의 콘텐츠 결과 형식 라이브러리 헤더 파일에 대 한 사용자 정의 컨트롤에 대 한 사용할 수 있습니다.
사용할 수는 __declspec 확장된 특성 uuid 전역 고유 식별자 (GUID)는 COM 개체에 할당 합니다.키워드 __uuidof 사용 하 여 COM 개체와 연결 된 GUID를 추출할 수 있습니다.다른 __declspec 특성을 속성를 사용 하 여 지정할 수 있습니다의 얻을 및 설정 메서드는 COM 개체의 데이터 멤버에 대 한.
COM 지원 전역 함수 및 클래스 집합을 지원 하기 위해 제공 되는 변형 및 BSTR 유형을 스마트 포인터 구현 하 고 throw 하는 오류 개체를 캡슐화 _com_raise_error: