Metodo ICorDebugThread4::GetBlockingObjects
Fornisce un'enumerazione ordinata delle strutture CorDebugBlockingObject che forniscono informazioni sul blocco dei thread.
Sintassi
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Parametri
ppBlockingObjectEnum
[out] Puntatore a un'enumerazione ordinata delle strutture CorDebugBlockingObject .
Osservazioni:
Il primo elemento dell'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 è 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.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 4