次の方法で共有


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 値の配列の開始アドレスへのポインター。

注釈

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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

こちらも参照ください