IOleComponent2.OnTimeout(IntPtr, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
İş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.