次の方法で共有


cpp_quote

指定した文字列を生成される .idl ファイルに引用符なしで出力します。

[ cpp_quote(
   "statement"
) ];

パラメータ

  • statement
    C の命令。

解説

C++ 属性 cpp_quote は、.idl ファイルにプリプロセッサ ディレクティブを挿入する場合に役立ちます。

cpp_quote を使用して、Microsoft インターフェイス定義言語 (MIDL: Microsoft Interface Definition Language) のコンパイルの一部として .h ファイルを生成することもできます。たとえば、C++ インターフェイス定義言語 (IDL: Interface Definition Language) 属性を使用する C++ ヘッダー ファイルがあり、一部のタスクでこのファイルを使用できない場合は、このヘッダー ファイルをコンパイルし、MIDL が生成する .h ファイルを作成することにより、使用できるようになります。

cpp_quote 属性の機能は MIDL 属性 cpp_quote と同じです。

使用例

cpp_quote の使用例については、dual の例を参照してください。

必要条件

属性コンテキスト

対象

任意

複数回の適用

不可

必要な属性

なし

無効な属性

なし

属性コンテキストの詳細については、「属性コンテキスト」を参照してください。

参照

概念

IDL 属性

スタンドアロン属性

ATL サンプル