Condividi tramite


Metodo IOleComponent.FDoIdle

Fornisce al componente una probabilità eseguire le attività in fase di inattività.

Spazio dei nomi:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

Sintassi

'Dichiarazione
Function FDoIdle ( _
    grfidlef As UInteger _
) As Integer
int FDoIdle(
    uint grfidlef
)

Parametri

  • grfidlef
    Tipo: System.UInt32
    Un set di flag che indicano il tipo di attività inattive, da eseguire _OLEIDLEF.

Valore restituito

Tipo: System.Int32
true se più tempo è necessario eseguire attività di tempo di inattività, false in caso contrario.

Note

Il componente può chiamare periodicamente FContinueIdle; se il metodo restituisce false, il componente deve terminare l'intera elaborazione e tornare in fase di inattività.

Se un componente raggiunge un punto in cui non dispone di attività inattive e non necessita delle chiamate di FDoIdle, è necessario deselezionare la relativa registrazione di attività inattiva via FUpdateComponentRegistration.

Se questo metodo viene chiamato quando il componente esegue un'operazione di rilevamento, il componente deve eseguire solo le attività di tempo di inattività appropriate durante la verifica.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IOleComponent Interfaccia

Spazio dei nomi Microsoft.VisualStudio.OLE.Interop