Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém um valor que indica se os retornos de chamada gerenciado estão atualmente na fila para o segmento especificado.
HRESULT HasQueuedCallbacks (
[in] ICorDebugThread *pThread,
[out] BOOL *pbQueued
);
Parâmetros
pThread
[in] Um ponteiro para um ICorDebug thread objeto que representa o thread.pbQueued
[out] Um ponteiro para um valor de true Se qualquer retornos de chamada gerenciado no momento são enfileirados para o especificado thread; caso contrário, false.Se nulo for especificado para o pThread parâmetro, HasQueuedCallbacks retornará true Se houver atualmente retornos de chamada gerenciado na fila para qualquer thread.
Comentários
Retornos de chamada poderá ser despachado um por vez, cada vez ICorDebugController::Continue é chamado. O depurador pode verificar esse sinalizar se ele deseja relatar vários eventos de depuração que ocorrem simultaneamente.
Quando os eventos de depuração são enfileirados, eles já ocorreram, para que o depurador deve dissipada a na fila inteira para ter certeza do estado do ser depurado. (Chame ICorDebugController::Continue para dissipar a fila). Por exemplo, se a fila contém dois eventos de depuração no segmento XSuspende o thread e o depuradorX após o primeiro evento de depuração e chamadas de ICorDebugController::Continue, o segundo evento de depuração para thread X será despachado, embora o thread foi suspenso.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0