Поделиться через


Метод 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интерфейсы) или все интерфейсы COM, кэшируемые вызываемым оболочкой среды выполнения (RCW).

celt [in] Количество объектов, адреса которых необходимо извлечь.

pceltFetched[out] Указатель на количество фактически возвращаемых ptrsзначенийCORDB_ADDRESS.

ptrs Указатель на начальный адрес массива CORDB_ADDRESS значений, содержащих адреса кэшированных объектов интерфейса.

Замечания

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 4.5

См. также