IDkmManagedTaskServices158 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Dienste für Aufgaben Anbieter und zum Debuggen von Monitoren zum erhalten von verwalteten Aufgabeninformationen. Dies wird durch den CLR-Inspektor implementiert. Diese Schnittstelle kann in zukünftigen Versionen geändert werden.
Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: EngineID, runtimeId.
Diese API wurde in Visual Studio 15 Update 8 (dkmapiversion. VS15Update8) eingeführt.
public interface class IDkmManagedTaskServices158
public interface IDkmManagedTaskServices158
type IDkmManagedTaskServices158 = interface
Public Interface IDkmManagedTaskServices158
Methoden
| GetActiveTaskAddressesForThread(DkmClrAppDomain, DkmThread) |
Ruft die aktiven Aufgaben Objektadressen des angegebenen Threads mithilfe der Heap Überprüfung und der Auflistung von GC-Stamm Elementen ab. |
| GetActiveTaskAddressesForThread(DkmClrAppDomain, DkmWorkList, DkmThread, DkmCompletionRoutine<DkmGetActiveTaskAddressesForThreadAsyncResult>) |
Ruft die aktiven Aufgaben Objektadressen des angegebenen Threads mithilfe der Heap Überprüfung und der Auflistung von GC-Stamm Elementen ab. |
| GetCorDebugHandleFromAddress(DkmClrAppDomain, UInt64) |
Ruft einen ICorDebugHandleValue für eine Adresse eines verwalteten Objekts auf dem Heap ab. Die API gibt E_NOTIMPL zurück, wenn die Heap Inspektions-APIs von der CLR-Version nicht unterstützt werden. |
| GetTaskDelegateLocationFromHandle(DkmAsyncStackWalkContext, ICorDebugHandleValue, DkmThread, DkmClrAppDomain) |
Gibt den Speicherort des Delegaten von einem ICorDebugHandleValue-Element an. |