Bagikan melalui


Struktur CorDebugBlockingObject

Mendefinisikan objek yang memblokir alur dan alasan khusus bahwa alur diblokir.

Sintaks

Typedef struct CorDebugBlockingObject
{
ICorDebugValue pBlockingObject;
DWORD dwTimeout;
CorDebugBlockingReason blockingReason;
}  CorDebugBlockingObject;

Anggota

Anggota Deskripsi
pBlockingObject Objek tempat alur diblokir. Objek ini hanya valid selama durasi status tersinkronisasi saat ini. Jika dua alur memblokir pada objek yang sama dalam status disinkronkan yang sama, Anda dapat mengharapkan metode ICorDebugValue::GetAddress mengembalikan nilai yang sama. Namun, antarmuka mungkin atau mungkin tidak setara dengan pointer.
dwTimeout Jumlah milidetik sebelum operasi pemblokiran akan kehabisan waktu, atau nilai INFINITE, yang menunjukkan bahwa tidak akan kehabisan waktu. Nilai batas waktu menentukan total durasi waktu untuk operasi pemblokiran, bukan waktu yang masih tersisa.
blockingReason Alasan bahwa alur diblokir pada objek ini.

Keterangan

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorDebug.idl

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4

Lihat juga