Condividi tramite


Metodo IDebugBreakpoint::SetMatchThreadId (dbgeng.h)

Il metodo SetMatchThreadId imposta l'ID thread del motore del thread che può attivare un punto di interruzione.

Sintassi

HRESULT SetMatchThreadId(
  [in] ULONG Thread
);

Parametri

[in] Thread

ID thread del motore del thread che può attivare questo punto di interruzione.

Valore restituito

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_NOINTERFACE
Impossibile trovare il thread specificato da Thread .
E_INVALIDARG
La destinazione si trova in un kernel e il punto di interruzione è un punto di interruzione del processore. I punti di interruzione del processore non possono essere limitati ai thread in modalità kernel.
 

Questo metodo può anche restituire altri valori di errore. Per altre informazioni, vedere Valori restituiti.

Commenti

Se è stato impostato un thread per il punto di interruzione, il punto di interruzione può essere attivato solo se il thread raggiunge il punto di interruzione. Se non è stato impostato un thread, qualsiasi thread può attivare il punto di interruzione.

Se è stato impostato un thread, è possibile rimuovere l'impostazione impostando ID su DEBUG_ANY_ID.

Per altre informazioni sulle proprietà dei punti di interruzione, vedere Controllo dei flag e dei parametri dei punti di interruzione.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)