次の方法で共有


コンパイラ COM サポート

Microsoft 固有の仕様 →

Visual C++ コンパイラは直接コンポーネント オブジェクト モデル (COM タイプ ライブラリを読み込み (COM)コンパイルに含めることができる C++ ソース・コードにコンテンツができます。言語拡張機能はクライアント側で COM プログラミングを簡単にすることもできます。

#import のプリプロセッサ ディレクティブ を使用してタイプ ライブラリを読み込みクラスとして COM インターフェイスを記述する C++. C++ ヘッダー ファイルに変換できます。一連の #import の属性は結果のタイプ ライブラリのヘッダー ファイルのコンテンツのユーザー コントロールに使用できます。

COM オブジェクトがグローバル一意識別子を割り当てるに __declspec によって拡張される属性 (GUID) uuid を使用できます。キーワード __uuidof が COM オブジェクトに関連付けられた GUID を抽出するために使用できます。__declspec の別の属性プロパティ がCOM オブジェクトのデータ メンバーに 取得設定 のメソッドを指定するために使用できます。

一連の COM クラスはグローバル関数と バリアントBSTR 型をサポートしスマート ポインターを実行し**_com_raise_error** によってスローされたエラー オブジェクトをカプセル化するために用意されています :

参照

関連項目

コンパイラ COM サポート クラス

コンパイラ COM のグローバル関数