Метод 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