Freigeben über


ICorDebugComObjectValue::GetCachedInterfacePointers-Methode

Ruft die unformatierten Schnittstellenzeiger ab, die im aktuellen Runtime Callable Wrapper (RCW) zwischengespeichert werden.

Syntax

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

Parameter

bIInspectableOnly[in] Ein Wert, der angibt, ob die Methode nur Windows-Runtime Schnittstellen (IInspectableSchnittstellen) 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.

Hinweise

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4.5 verfügbar

Weitere Informationen