Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет буфер транспорта для вызываемой оболочки COM (CCW).
Note
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebugICorProfiler и API.
Syntax
struct DacpCCWData : ZeroInit<DacpCCWData>
{
CLRDATA_ADDRESS outerIUnknown;
CLRDATA_ADDRESS managedObject;
CLRDATA_ADDRESS handle;
CLRDATA_ADDRESS ccwAddress;
LONG refCount;
LONG interfaceCount;
BOOL isNeutered;
LONG jupiterRefCount;
BOOL isPegged;
BOOL isGlobalPegged;
BOOL hasStrongRef;
BOOL isExtendsCOMObject;
BOOL isAggregated;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS ccw)
{
return sos->GetCCWData(ccw, this);
}
};
Members
| Член | Описание |
|---|---|
outerIUnknown |
Адрес внешнего IUnknown указателя. |
managedObject |
Адрес управляемого объекта, связанного с CCW. |
handle |
Адрес дескриптора управляемого объекта. |
ccwAddress |
Адрес CCW. |
refCount |
Число ссылок для CCW. |
interfaceCount |
Количество интерфейсов, связанных с CCW. |
isNeutered |
Значение, указывающее, является ли CCW стеримирован. |
jupiterRefCount |
Число ссылок на Юпитер для CCW. |
isPegged |
Значение, указывающее, привязан ли CCW. |
isGlobalPegged |
Значение, указывающее, является ли CCW глобально привязанным. |
hasStrongRef |
Значение, указывающее, имеет ли CCW сильную ссылку. |
isExtendsCOMObject |
Значение, указывающее, расширяет ли управляемый объект COM. |
isAggregated |
Значение, указывающее, агрегируется ли CCW. |
Request |
Заполняет структуру путем вызова ISOSDacInterface::GetCCWData. |
Remarks
Эта структура находится внутри среды выполнения и не предоставляется с помощью каких-либо заголовков или файлов библиотеки. Чтобы использовать его, определите структуру, как указано выше.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: Никакой
Библиотека: Никакой
версии платформы .NET: доступно с версии 4.7