Метод 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] Указатель на количество значений CORDB_ADDRESS , фактически возвращаемых в ptrs.

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

Remarks

Требования

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

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

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

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

См. также раздел