Aracılığıyla paylaş


ICorDebugProcess::GetHelperThreadID Yöntemi

Hata ayıklayıcının iç yardımcı iş parçacığının işletim sistemi (OS) iş parçacığı kimliğini alır.

Sözdizimi

HRESULT GetHelperThreadID (
    [out] DWORD *pThreadID
);

Parametreler

pThreadID [out] Hata ayıklayıcının iç yardımcı iş parçacığının işletim sistemi iş parçacığı kimliğinin işaretçisi.

Açıklamalar

Yönetilen ve yönetilmeyen hata ayıklama sırasında, belirtilen kimliğe sahip iş parçacığının hata ayıklayıcı tarafından yerleştirilen bir kesme noktasına isabet ederse çalışır durumda kalmasını sağlamak hata ayıklayıcının sorumluluğundadır. Bir hata ayıklayıcısı da bu iş parçacığını kullanıcıdan gizlemek isteyebilir. İşlemde henüz yardımcı iş parçacığı yoksa, GetHelperThreadID yöntem *pThreadID içinde sıfır döndürür.

Zaman içinde değişebileceğinden yardımcı iş parçacığının iş parçacığı kimliğini önbelleğe alamazsınız. Her durdurma olayında iş parçacığı kimliğini yeniden sorgulamanız gerekir.

Hata ayıklayıcının yardımcı iş parçacığının iş parçacığı kimliği, yönetilmeyen her ICorDebugManagedCallback::CreateThread olayında doğru olur ve hata ayıklayıcının yardımcı iş parçacığının iş parçacığı kimliğini belirlemesine ve kullanıcıdan gizlemesine olanak tanır. Yönetilmeyen ICorDebugManagedCallback::CreateThread bir olay sırasında yardımcı iş parçacığı olarak tanımlanan bir iş parçacığı hiçbir zaman yönetilen kullanıcı kodunu çalıştırmaz.

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 1.0'dan itibaren kullanılabilir