Метод 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.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по