Metode ICorDebugThread4::GetBlockingObjects

Menyediakan enumerasi terurut dari struktur CorDebugBlockingObject yang menyediakan informasi pemblokiran utas.

Syntax

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

Parameter-parameternya

ppBlockingObjectEnum [out] Penunjuk ke enumerasi struktur CorDebugBlockingObject yang diurutkan.

Komentar

Elemen pertama dalam enumerasi yang dikembalikan sesuai dengan struktur pertama yang memblokir utas. Elemen kedua sesuai dengan item pemblokiran yang ditemui saat menjalankan panggilan prosedur asinkron (APC) saat diblokir pada yang pertama, dan sebagainya.

Enumerasi hanya berlaku selama durasi status yang disinkronkan saat ini.

Metode ini harus dipanggil saat debuggee dalam keadaan disinkronkan.

Jika ppBlockingObjectEnum bukan penunjuk yang valid, hasilnya tidak ditentukan.

Jika utas diblokir dan kesalahan tidak dapat ditentukan, metode mengembalikan HRESULT yang menunjukkan kegagalan; jika tidak, ia mengembalikan S_OK.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.0

Lihat juga