Metodo ICorDebugThread4::GetBlockingObjects
Fornisce un'enumerazione ordinata delle strutture CorDebugBlockingObject che forniscono informazioni di blocco del thread.
Sintassi
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Parametri
ppBlockingObjectEnum
[out] Puntatore a un'enumerazione ordinata delle strutture CorDebugBlockingObject .
Commenti
Il primo elemento nell'enumerazione restituita corrisponde alla prima struttura che blocca il thread. Il secondo elemento corrisponde a un elemento di blocco rilevato durante l'esecuzione di una chiamata di procedura asincrona (APC) quando viene bloccato sul primo e così via.
L'enumerazione è valida solo per la durata dello stato sincronizzato corrente.
Questo metodo deve essere chiamato mentre il debug si trova in uno stato sincronizzato.
Se ppBlockingObjectEnum
non è un puntatore valido, il risultato non è definito.
Se un thread è bloccato e l'errore non può essere determinato, il metodo restituisce un HRESULT che indica l'errore; in caso contrario, restituisce S_OK.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 4
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per