次の方法で共有


COM_INTERFACE_ENTRY_NOINTERFACE

指定されたインターフェイスに対する問い合わせを受けると、E_NOINTERFACE を返し、COM マップの処理を終了します。

COM_INTERFACE_ENTRY_NOINTERFACE( x )

パラメーター

  • X
    [入力]インターフェイス ID の構築に使用されるテキスト。

解説

インターフェイスが特定の状況で使用されるのを防ぐために、このマクロを使用できます。たとえば、COM_INTERFACE_ENTRY_AGGREGATE_BLIND の前の COM マップにこのマクロを挿入できます集計の内側の演算子にインターフェイスのクエリが転送されることを防止できます。

インターフェイスの IID は IID_への x の 追加によって作成されます。たとえば、x がIPersistStorage場合、IID は IID_IPersistStorageです。

COM マップのエントリについては、「COM_INTERFACE_ENTRY に関するマクロ」を参照してください。

必要条件

ヘッダー: atlcom.h

参照

その他の技術情報

COM マップに関するマクロ

ATL マクロ