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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.