SingleTaskIdleManager.IOleComponent.FDoIdle(UInt32) Yöntem

Tanım

Bileşene boşta zaman görevleri yapma şansı verir.

 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

Parametreler

grfidlef
UInt32

Gerçekleştirilecek boşta görevlerinin türünü belirten bir bayrak kümesi _OLEIDLEF .

Döndürülenler

Int32

true boşta kalma süresi görevlerini gerçekleştirmek için daha fazla zaman gerekiyorsa, false Aksi takdirde.

Uygulamalar

Açıklamalar

Bileşen düzenli aralıklarla çağırabilir FContinueIdle ; Bu yöntem döndürülürse false , bileşen boşta kalma süresini ve döndürmesini sonlandırır.

Bir bileşen, boşta görevi olmayan ve çağrı gerektirmeyen bir noktaya ulaşırsa FDoIdle , ile boş görev kaydını kaldırmalıdır FUpdateComponentRegistration .

Bileşen bir izleme işlemi gerçekleştirirken bu yöntem çağrılırsa, bileşen yalnızca izleme sırasında uygun olan boşta kalma süresi görevlerini gerçekleştirmelidir.

Şunlara uygulanır