Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definiuje bufor transportu dla informacji o otoce wywoływanej modelu COM (CCW).
Note
Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.
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
| Członek | Opis |
|---|---|
outerIUnknown |
Adres wskaźnika zewnętrznego IUnknown . |
managedObject |
Adres obiektu zarządzanego skojarzonego z CCW. |
handle |
Adres uchwytu dla obiektu zarządzanego. |
ccwAddress |
Adres CCW. |
refCount |
Liczba odwołań dla CCW. |
interfaceCount |
Liczba interfejsów skojarzonych z CCW. |
isNeutered |
Wartość wskazująca, czy CCW jest wykastrowana. |
jupiterRefCount |
Liczba odwołań Jowisza dla CCW. |
isPegged |
Wartość wskazująca, czy CCW jest oznaczona na pegged. |
isGlobalPegged |
Wartość wskazująca, czy CCW jest globalnie oznaczona jako powiązana. |
hasStrongRef |
Wartość wskazująca, czy CCW ma silne odwołanie. |
isExtendsCOMObject |
Wartość wskazująca, czy obiekt zarządzany rozszerza obiekt COM. |
isAggregated |
Wartość wskazująca, czy CCW jest agregowana. |
Request |
Wypełnia strukturę przez wywołanie metody ISOSDacInterface::GetCCWData. |
Remarks
Ta struktura znajduje się wewnątrz środowiska uruchomieniowego i nie jest uwidaczniona za pośrednictwem żadnych nagłówków ani plików biblioteki. Aby go użyć, zdefiniuj strukturę zgodnie z powyższymi definicjami.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówek: Żaden
Biblioteka: Żaden
wersje platformy .NET: dostępne od wersji 4.7