IOleComponent.FDoIdle(UInt32) Methode

Definition

Gibt der Komponente die Möglichkeit, Leerlaufzeitaufgaben durchzuführen.

public:
 int FDoIdle(System::UInt32 grfidlef);
public:
 int FDoIdle(unsigned int grfidlef);
int FDoIdle(unsigned int grfidlef);
public int FDoIdle (uint grfidlef);
abstract member FDoIdle : uint32 -> int
Public Function FDoIdle (grfidlef As UInteger) As Integer

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.

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