Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene un valor que indica si las devoluciones de llamada administradas están actualmente en cola para el subproceso especificado.
Syntax
HRESULT HasQueuedCallbacks (
[in] ICorDebugThread *pThread,
[out] BOOL *pbQueued
);
Parámetros
pThread [in] Puntero a un objeto "ICorDebugThread" que representa el subproceso.
pbQueued [out] Puntero a un valor que es true si alguna devolución de llamada administrada está actualmente en cola para el subproceso especificado; de lo contrario, falsees .
Si se especifica null para el pThread parámetro , HasQueuedCallbacks devolverá true si hay devoluciones de llamada administradas actualmente en cola para cualquier subproceso.
Observaciones
Las devoluciones de llamada se enviarán una a la vez, cada vez que se llama a ICorDebugController::Continue . El depurador puede comprobar esta marca si quiere notificar varios eventos de depuración que se producen simultáneamente.
Cuando se ponen en cola los eventos de depuración, ya se han producido, por lo que el depurador debe purgar toda la cola para asegurarse del estado del depurador. (Llame ICorDebugController::Continue a para purgar la cola). Por ejemplo, si la cola contiene dos eventos de depuración en el subproceso X y el depurador suspende el subproceso X después del primer evento de depuración y, a continuación, llama a ICorDebugController::Continue, se enviará el segundo evento de depuración para el subproceso X aunque el subproceso se ha suspendido.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 1.0