SingleTaskIdleManager.IOleComponent.FDoIdle(UInt32) Método

Definição

Dá ao componente a oportunidade de realizar tarefas de tempo ocioso.

 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

Parâmetros

grfidlef
UInt32

Um conjunto de sinalizadores que indica o tipo de tarefas ociosas a serem executadas, de _OLEIDLEF .

Retornos

Int32

true se mais tempo for necessário para executar as tarefas de tempo ocioso, false caso contrário.

Implementações

Comentários

O componente pode chamar periodicamente FContinueIdle ; se esse método retornar false , o componente deverá terminar o processamento e o retorno de tempo ocioso.

Se um componente atinge um ponto em que não tem nenhuma tarefa ociosa e não precisa de FDoIdle chamadas, ele deve remover seu registro de tarefa ociosa via FUpdateComponentRegistration .

Se esse método for chamado enquanto o componente estiver executando uma operação de rastreamento, o componente deverá executar apenas as tarefas de tempo ocioso apropriadas durante o rastreamento.

Aplica-se a