Freigeben über


ICorDebugComObjectValue::GetCachedInterfacePointers-Methode

Ruft die unformatierten Schnittstellenzeiger ab, die im aktuellen aufrufbaren Wrapper (RCW) der Laufzeit zwischengespeichert wurden.

Syntax

HRESULT GetCachedInterfacePointers(
    [in] BOOL bIInspectableOnly,
    [in] ULONG32 celt,
    [out] ULONG32 *pceltFetched,
    [out, size_is(celt), length_is(*pceltFetched) CORDB_ADDRESS *ptrs);

Die Parameter

bIInspectableOnly [in] Ein Wert, der angibt, ob die Methode nur Windows-Runtime-Schnittstellen (IInspectable Schnittstellen) oder alle COM-Schnittstellen zurückgibt, die vom runtime callable wrapper (RCW) zwischengespeichert werden.

celt [in] Die Anzahl der Objekte, deren Adressen abgerufen werden sollen.

pceltFetched[out] Ein Zeiger auf die Anzahl der CORDB_ADDRESS Tatsächlich zurückgegebenen Werte.ptrs

ptrs Ein Zeiger auf die Startadresse eines Wertearrays CORDB_ADDRESS , das die Adressen von zwischengespeicherten Schnittstellenobjekten enthält.

Bemerkungen

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.5

Siehe auch