CComObjectRootEx::InternalQueryInterface

静的 HRESULT InternalQueryInterface ( void ※ pThisconst _ATL_INTMAP_ENTRY ※ pEntriesREFIID iid void 年 ppvObject );

戻り値

標準のHRESULT値の 1 つ。

パラメーター

pThis

[入力]QueryInterfaceに公開されるインターフェイスの COM マップが含まれているオブジェクトへのポインター。

pEntries

[入力]使用可能なインターフェイスの地図にアクセスする_ATL_INTMAP_ENTRY構造体へのポインター。

iid

[入力]要求されているインターフェイスの GUID。

ppvObject

[out]インターフェイスが見つからないかどうかは、 iid、またはNULLでインターフェイス ポインターへのポインターを指定。

解説

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

InternalQueryInterfaceはインターフェイスの COM マップ テーブルを処理するだけです。オブジェクトを集約する場合は、 InternalQueryInterface外部不明には委任されません。COM_INTERFACE_ENTRYマクロまたはそのバリエーションの 1 つの COM マップ テーブルにインターフェイスを入力することができます。

CComObjectRootEx 概要|nbsp;クラス メンバー(&N)

参照特価;CComObjectRootEx::InternalAddRefCComObjectRootEx::InternalRelease(&N)

Index