Condividi tramite


Metodo IDebugBreakpoint2::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 ha avuto esito positivo.
E_NOINTERFACE
Impossibile trovare il thread che thread specifica.
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.

Osservazioni

Se è stato impostato un thread per il punto di interruzione, il punto di interruzione può essere attivato solo se tale 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.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)