次の方法で共有


CComControlBase::ControlQueryInterface

更新 : 2007 年 11 月

要求されたインターフェイスへのポインタを取得します。

virtual HRESULT ControlQueryInterface(
   const IID& iid,
      void** ppv 
);

パラメータ

  • iid
    要求されているインターフェイスの GUID。

  • ppv
    iid で識別されるインターフェイス ポインタへのポインタ。インターフェイスが見つからない場合は NULL になります。

解説

COM マップ テーブル内のインターフェイスだけを処理します。

使用例

// Retrieve the control's IOleObject interface. Note interface 
// is automatically released when pOleObject goes out of scope

CComPtr<IOleObject> pOleObject;
ControlQueryInterface(IID_IOleObject, (void**)&pOleObject);

必要条件

ヘッダー : atlctl.h

参照

参照

CComControlBase クラス

CComObjectRootEx::InternalQueryInterface

その他の技術情報

CComControlBase のメンバ