Condividi tramite


IDebugBoundBreakpoint2:: GetState

ottiene lo stato di questo limitano il punto di interruzione.

HRESULT GetState( 
   BP_STATE* pState
);
int GetState( 
   out enum_BP_STATE pState
);

Parametri

  • pState
    [out] Restituisce un valore BP_STATE dell'enumerazione che indica lo stato del punto di interruzione.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Esempio

Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto semplice di CBoundBreakpoint che espone IDebugBoundBreakpoint2 l'interfaccia.

HRESULT CBoundBreakpoint::GetState(BP_STATE* pState)  
{  
   HRESULT hr;  
  
   // Check for a valid pointer to pState and assign the local state variable.  
   if (pState)  
   {  
      *pState = m_state;  
      hr = S_OK;  
   }  
   else  
   {  
      hr = E_INVALIDARG;  
   }  
  
   return hr;  
}  

Vedere anche

Riferimenti

IDebugBoundBreakpoint2

BP_STATE