OleComponent.IOleComponent.FDoIdle(UInt32) Yöntem

Tanım

Bir bileşene boşta zaman görevleri yapma şansı vermek için çağırılır. Bileşen düzenli aralıklarla çağırabilir FContinueIdle() ; Bu yöntem false (0) döndürürse, bileşen boşta kalma süresini ve döndürmesini sonlandırır. Yalnızca ' a çağrı yapın FDoIdleCore(UInt32) .

 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 görev türlerini belirten bir bit bayrakları grubu (doğrudan ile eşlenir IdleTypes .

Döndürülenler

Int32

Boş zaman görevlerini gerçekleştirmek için daha fazla zaman varsa TRUE (1), aksi takdirde FALSE (0).

Uygulamalar

Açıklamalar

Bir bileşen, boşta görevi olmayan ve FDoIdle çağrılarına gerek gerektirmeyen bir noktaya ulaşırsa, ile boş görev kaydını kaldırmalıdır FUpdateComponentRegistration(UInt32, OLECRINFO[]) . Bileşen bir izleme işlemi gerçekleştirirken bu yöntem üzerinde çağrılırsa, bileşen yalnızca, izleme sırasında gerçekleştirmeye uygun olan boşta kalma süresi görevlerini gerçekleştirmelidir.

Şunlara uygulanır