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


Метод 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 значений, содержащих адреса кэшированных объектов интерфейса.

Замечания

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

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

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

Версии .NET: Доступно с версии .NET Framework 4.5

См. также