Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.0