次の方法で共有


ICorDebugComObjectValue::GetCachedInterfacePointers メソッド

現在のランタイム呼び出し可能ラッパー (RCW) にキャッシュされている生のインターフェイス ポインターを取得します。

構文

HRESULT GetCachedInterfacePointers(
    [in] BOOL bIInspectableOnly,
    [in] ULONG32 celt,
    [out] ULONG32 *pceltFetched,
    [out, size_is(celt), length_is(*pceltFetched) CORDB_ADDRESS *ptrs);

パラメーター

bIInspectableOnly[in]メソッドが Windows ランタイム インターフェイス (IInspectable インターフェイス) のみを返すか、ランタイム呼び出し可能ラッパー (RCW) によってキャッシュされているすべての COM インターフェイスを返すかを示す値。

celt [in]アドレスを取得するオブジェクトの数。

pceltFetched[out]ptrsで実際に返されるCORDB_ADDRESS値の数へのポインター。

ptrs キャッシュされたインターフェイス オブジェクトのアドレスを含む CORDB_ADDRESS 値の配列の開始アドレスへのポインター。

解説

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5 以降で使用可能

関連項目