Freigeben über


IHostTask-Schnittstelle

Aktualisiert: November 2007

Stellt Methoden bereit, die es der Common Language Runtime (CLR) ermöglichen, mit dem Host zu kommunizieren, um Aufgaben zu verwalten.

interface IHostTask : IUnknown {
    HRESULT Alert ();
    HRESULT GetPriority (
        [out] int *pPriority
    );
    HRESULT Join (
        [in] DWORD dwMilliseconds,
        [in] DWORD option
    ); 
    HRESULT SetCLRTask (
        [in] ICLRTask *pCLRTask
    );
    HRESULT SetPriority (
        [in] int newPriority
    ); 
    HRESULT Start ();
};

Methoden

Methode

Beschreibung

IHostTask::Alert-Methode

Fordert den Host auf, die durch die aktuelle IHostTask-Instanz dargestellte Aufgabe zu aktivieren, damit sie abgebrochen werden kann.

IHostTask::GetPriority-Methode

Ruft die Threadprioritätsebene der Aufgabe ab, die durch die aktuelle IHostTask-Instanz dargestellt wird.

IHostTask::Join-Methode

Blockiert die aufrufende Aufgabe, bis die von der aktuellen IHostTask-Instanz dargestellte Aufgabe abgeschlossen ist, das angegebene Zeitintervall verstrichen ist oder IHostTask::Alert aufgerufen wird.

IHostTask::SetCLRTask-Methode

Ordnet eine ICLRTask-Schnittstelle-Instanz der aktuellen IHostTask-Instanz zu.

IHostTask::SetPriority-Methode

Fordert den Host auf, die Threadprioritätsebene der Aufgabe anzupassen, die durch die aktuelle IHostTask-Instanz dargestellt wird.

IHostTask::Start-Methode

Fordert den Host auf, die durch die aktuelle IHostTask-Instanz dargestellte Aufgabe aus einem Ruhezustand in einen aktiven Zustand zu verschieben, in dem Code ausgeführt werden kann.

Hinweise

Die CLR ruft Methoden auf, die von IHostTask definiert wurden, um eine Aufgabe zu starten, die Threadprioritätsebene festzulegen usw.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.idl

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICLRTask-Schnittstelle

ICLRTaskManager-Schnittstelle

IHostTaskManager-Schnittstelle

Weitere Ressourcen

Hostingschnittstellen