SingleTaskIdleManager.IOleComponent.FDoIdle(UInt32) Methode
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.
Gibt der Komponente die Möglichkeit, Leerlaufzeitaufgaben durchzuführen.
virtual int Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(System::UInt32 grfidlef) = Microsoft::VisualStudio::OLE::Interop::IOleComponent::FDoIdle;
virtual int Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(unsigned int grfidlef) = Microsoft::VisualStudio::OLE::Interop::IOleComponent::FDoIdle;
int Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(unsigned int grfidlef);
int IOleComponent.FDoIdle (uint grfidlef);
abstract member Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle : uint32 -> int
override this.Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle : uint32 -> int
Function FDoIdle (grfidlef As UInteger) As Integer Implements IOleComponent.FDoIdle
Parameter
- grfidlef
- UInt32
Ein Satz von Flags, die den Typ der auszuführenden Leerlaufaufgaben aus _OLEIDLEF angibt.
Gibt zurück
true, wenn mehr Zeit benötigt ist, um die Leerlaufzeitaufgaben auszuführen. Andernfalls false.
Implementiert
Hinweise
Die Komponente kann in regelmäßigen Abständen aufruft FContinueIdle . wenn diese Methode zurückgibt false , sollte die Komponente die Leerlaufzeit Verarbeitung beenden und zurückgeben.
Wenn eine Komponente einen Punkt erreicht, an dem Sie keine Aufgaben im Leerlauf hat und keine FDoIdle Aufrufe benötigt, sollte Sie die Registrierung für den Leerlauf Task über entfernen FUpdateComponentRegistration .
Wenn diese Methode aufgerufen wird, während die Komponente einen nach Verfolgungs Vorgang ausführt, sollte die Komponente nur die Leerlaufzeit Aufgaben ausführen, die während der Nachverfolgung geeignet sind.