次の方法で共有


CComControl::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

参照

参照

CComControl クラス

CComObjectRootEx::InternalQueryInterface

その他の技術情報

CComControl のメンバ