Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Udostępnia uporządkowaną wyliczenie struktur CorDebugBlockingObject , które zapewniają informacje blokujące wątki.
Składnia
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Parametry
ppBlockingObjectEnum [out] Wskaźnik do uporządkowanego wyliczenia struktur CorDebugBlockingObject .
Uwagi
Pierwszy element w zwracanym wyliczeniem odpowiada pierwszej strukturze blokującej wątek. Drugi element odpowiada elementowi blokującego, który występuje podczas uruchamiania wywołania procedury asynchronicznej (APC), gdy jest blokowany w pierwszej kolejności itd.
Wyliczenie jest prawidłowe tylko przez czas trwania bieżącego stanu synchronizacji.
Ta metoda musi być wywoływana, gdy debuggee jest w stanie zsynchronizowanym.
Jeśli ppBlockingObjectEnum nie jest prawidłowym wskaźnikiem, wynik jest niezdefiniowany.
Jeśli wątek jest zablokowany i nie można określić błędu, metoda zwraca hrESULT, który wskazuje błąd; w przeciwnym razie zwraca S_OK.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 4.0