次の方法で共有


CComControlBase::ControlQueryInterface

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

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