IHostTaskManager-Schnittstelle
Stellt Methoden bereit, die der Common Language Runtime (CLR) die Arbeit mit Aufgaben über den Host ermöglichen, statt die standardmäßigen Threading- oder Fiberfunktionen des Betriebssystems zu verwenden.
Methoden
Methode |
Beschreibung |
---|---|
Benachrichtigt den Host, dass verwalteter Code in eine Phase eintritt, in der die aktuelle Aufgabe nicht abgebrochen werden darf. |
|
Benachrichtigt den Host, dass verwalteter Code in eine Phase eintritt, in der die aktuelle Aufgabe nicht in einen anderen Betriebssystemthread verschoben werden darf. |
|
Ermöglicht dem Host, anzugeben, ob die Common Language Runtime den angegebenen Aufruf einer nicht verwalteten Funktion in einen Inlineaufruf umwandeln kann. |
|
Fordert den Host auf, eine neue Aufgabe zu erstellen. |
|
Benachrichtigt den Host, dass verwalteter Code nach einem vorhergehenden Aufruf von BeginDelayAbort die Phase verlässt, in der die aktuelle Aufgabe nicht abgebrochen werden darf. |
|
Benachrichtigt den Host, dass verwalteter Code nach einem vorhergehenden Aufruf von BeginThreadAffinity die Phase verlässt, in der die aktuelle Aufgabe nicht in einen anderen Betriebssystemthread verschoben werden darf. |
|
Benachrichtigt den Host, dass ein Aufruf einer nicht verwalteten Methode, wie z. B. einer Plattformaufrufmethode, die Steuerung der Ausführung an die CLR zurückgibt. |
|
Ruft einen Schnittstellenzeiger auf die Aufgabe ab, die aktuell im Betriebssystemthread ausgeführt wird, aus dem der Aufruf vorgenommen wurde. |
|
Ruft die Menge an Stapelspeicher ab, die nach einem Stapelvorgang, jedoch noch vor Abschluss eines Prozesses garantiert verfügbar ist. |
|
Benachrichtigt den Host, dass verwalteter Code im Begriff ist, eine nicht verwaltete Funktion aufzurufen. |
|
Benachrichtigt den Host, dass die Common Language Runtime (CLR) aus nicht verwaltetem Code aufgerufen wird. |
|
Benachrichtigt den Host, dass die Steuerung die CLR verlässt und in eine nicht verwaltete Funktion eintritt, die wiederum von verwaltetem Code aufgerufen wurde. |
|
Stellt für den Host einen Schnittstellenzeiger auf eine ICLRTaskManager-Instanz bereit, die von der CLR implementiert wurde. |
|
Benachrichtigt den Host, dass das Gebietsschema für die aktuelle Aufgabe von der CLR geändert wurde. |
|
Ausschließlich für die interne Verwendung reserviert. |
|
Benachrichtigt den Host, dass das Gebietsschema der Benutzeroberfläche in der aktuellen Aufgabe geändert wurde. |
|
Benachrichtigt den Host, dass die aktuelle Aufgabe deaktiviert wird. |
|
Benachrichtigt den Host, dass er die aktuelle Aufgabe beenden soll. |
Hinweise
IHostTaskManager ermöglicht der CLR, Aufgaben zu erstellen und zu verwalten, Hooks für den Host bereitzustellen, damit dieser Aktionen durchführen kann, wenn die Steuerung von verwaltetem in nicht verwalteten Code übergeht und umgekehrt, sowie bestimmte Aktionen anzugeben, die der Host bei der Codeausführung durchführen bzw. nicht durchführen darf.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0