SingleTaskIdleManager.IOleComponent.FDoIdle(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

Параметры

grfidlef
UInt32

Набор флагов, указывающих тип неактивных задач для выполнения из _OLEIDLEF.

Возвращаемое значение

Int32

Значение true, если для выполнения задач периода бездействия требуется больше времени; в противном случае — значение false.

Реализации

Комментарии

Компонент может периодически вызывать FContinueIdle ; Если этот метод возвращает значение false , компонент должен прекратить обработку и возврат времени простоя.

Если компонент достиг точки, в которой нет бездействующих задач и не требует FDoIdle вызовов, он должен удалить свою регистрацию задачи периода бездействия через FUpdateComponentRegistration .

Если этот метод вызывается, когда компонент выполняет операцию отслеживания, компонент должен выполнять только те задачи времени простоя, которые подходят для отслеживания.

Применяется к