DacpCCWData struktúra

Átviteli puffert határoz meg a COM hívható burkoló (CCW) adataihoz.

Note

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.

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

Tag Leírás
outerIUnknown A külső IUnknown mutató címe.
managedObject A CCW-hez társított felügyelt objektum címe.
handle A felügyelt objektum leírójának címe.
ccwAddress A CCW címe.
refCount A CCW referenciaszáma.
interfaceCount A CCW-hez társított felületek száma.
isNeutered Egy érték, amely jelzi, hogy a CCW ivartalanítva van-e.
jupiterRefCount A Jupiter referenciaszáma a CCW-hez.
isPegged Egy érték, amely jelzi, hogy a CCW be van-e jelölve.
isGlobalPegged Egy érték, amely jelzi, hogy a CCW globálisan van-e megjelölve.
hasStrongRef Egy érték, amely azt jelzi, hogy a CCW erős hivatkozással rendelkezik-e.
isExtendsCOMObject Olyan érték, amely azt jelzi, hogy a felügyelt objektum kiterjeszti-e a COM-objektumot.
isAggregated Egy érték, amely jelzi, hogy a CCW összesítve van-e.
Request A struktúra feltöltése hívással ISOSDacInterface::GetCCWData.

Remarks

Ez a struktúra a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. A használathoz definiálja a struktúrát a fent megadott módon.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Egyik sem
Könyvtár: Egyik sem
.NET keretrendszerverziók: 4.7 óta érhető el

Lásd még