SingleTaskIdleManager.IOleComponent.FDoIdle(UInt32) Methode

Definition

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

Int32

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.

Gilt für