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
Параметры
Возвращаемое значение
Значение true, если для выполнения задач периода бездействия требуется больше времени; в противном случае — значение false.
Реализации
Комментарии
Компонент может периодически вызывать FContinueIdle ; Если этот метод возвращает значение false , компонент должен прекратить обработку и возврат времени простоя.
Если компонент достиг точки, в которой нет бездействующих задач и не требует FDoIdle вызовов, он должен удалить свою регистрацию задачи периода бездействия через FUpdateComponentRegistration .
Если этот метод вызывается, когда компонент выполняет операцию отслеживания, компонент должен выполнять только те задачи времени простоя, которые подходят для отслеживания.