IOleComponent2.OnTimeout(IntPtr, Boolean) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılınırsa, bileşenin ileti döngüsünde zaman aşımına yanıt vermesini sağlar.

public:
 int OnTimeout(IntPtr pvLoopData, [Runtime::InteropServices::Out] bool % pfContinue);
public int OnTimeout (IntPtr pvLoopData, out bool pfContinue);
abstract member OnTimeout : nativeint * bool -> int
Public Function OnTimeout (pvLoopData As IntPtr, ByRef pfContinue As Boolean) As Integer

Parametreler

pvLoopData
IntPtr

nativeint

pvLoopData FPushMessageLoop(UInt32, UInt32, IntPtr) Bu bileşen için çağrıldığında geçirilen nesne.

pfContinue
Boolean

true Bu bileşenin ileti döngüsünü yeniden girmesi için; false ileti döngüsünden hemen çıkmak için.

Döndürülenler

Int32

İşlemin durumunu gösteren bir hata kodu (HRESULT) değeri.

Açıklamalar

pfContinueİse true , Bileşen Yöneticisi GetWaitHandlesAndTimeout Bu bileşen için bekleme tutamaçlarını ve zaman aşımını güncelleştirmek için çağırır ve sonra ileti döngüsünü sürdürür.

Bu yöntem, FPushMessageLoop Bu bileşenin ileti döngüsüne eklendiği zaman, yöntemi ile aynı iş parçacığında çağrılır.

Şunlara uygulanır