Aracılığıyla paylaş


ICorDebugThread4::GetBlockingObjects Yöntemi

İş parçacığı engelleme bilgileri sağlayan CorDebugBlockingObject yapılarının sıralı bir numaralandırmasını sağlar.

Sözdizimi

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

Parametreler

ppBlockingObjectEnum [out] CorDebugBlockingObject yapılarının sıralı numaralandırmasına yönelik bir işaretçi.

Açıklamalar

Döndürülen numaralandırmadaki ilk öğe, iş parçacığını engelleyen ilk yapıya karşılık gelir. İkinci öğe, ilkinde engellendiğinde zaman uyumsuz yordam çağrısı (APC) çalıştırılırken karşılaşılan bir engelleme öğesine karşılık gelir.

Numaralandırma yalnızca geçerli eşitlenmiş durum süresi için geçerlidir.

Bu yöntem, debuggee eşitlenmiş durumdayken çağrılmalıdır.

Geçerli bir işaretçi değilse ppBlockingObjectEnum , sonuç tanımsız olur.

bir iş parçacığı engellenirse ve hata belirlenemezse, yöntem hatayı belirten bir HRESULT döndürür; aksi takdirde, S_OK döndürür.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 4.0'dan itibaren kullanılabilir

Ayrıca bakınız