Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Definieert een transportbuffer voor COM callable wrapper -gegevens (CCW).
Note
Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.
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
| Lid | Beschrijving |
|---|---|
outerIUnknown |
Het adres van de buitenste IUnknown aanwijzer. |
managedObject |
Het adres van het beheerde object dat is gekoppeld aan de CCW. |
handle |
Het adres van de ingang voor het beheerde object. |
ccwAddress |
Het adres van de CCW. |
refCount |
Het referentieaantal voor de CCW. |
interfaceCount |
Het aantal interfaces dat is gekoppeld aan de CCW. |
isNeutered |
Een waarde die aangeeft of de CCW neutered is. |
jupiterRefCount |
Het aantal Jupiter-referentiemateriaal voor de CCW. |
isPegged |
Een waarde die aangeeft of de CCW is gekoppeld. |
isGlobalPegged |
Een waarde die aangeeft of de CCW globaal is gekoppeld. |
hasStrongRef |
Een waarde die aangeeft of de CCW een sterke verwijzing heeft. |
isExtendsCOMObject |
Een waarde die aangeeft of het beheerde object een COM-object uitbreidt. |
isAggregated |
Een waarde die aangeeft of de CCW is geaggregeerd. |
Request |
Vult de structuur door aan te roepen ISOSDacInterface::GetCCWData. |
Remarks
Deze structuur bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Als u deze wilt gebruiken, definieert u de structuur zoals hierboven is opgegeven.
Requirements
Platformen: Zie Systeemvereisten.
Rubriek: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7