IDebugBoundBreakpoint2::GetStateIDebugBoundBreakpoint2::GetState

Obtient l’état de ce point d’arrêt lié.Gets the state of this bound breakpoint.

SyntaxeSyntax

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

ParamètresParameters

pState
[out] Retourne une valeur de la BP_STATE énumération qui décrit l’état du point d’arrêt.[out] Returns a value from the BP_STATE enumeration that describes the state of the breakpoint.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

ExempleExample

L’exemple suivant montre comment implémenter cette méthode pour une simple CBoundBreakpoint objet qui expose la IDebugBoundBreakpoint2 interface.The following example shows how to implement this method for a simple CBoundBreakpoint object that exposes the IDebugBoundBreakpoint2 interface.

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;    
}    

Voir aussiSee Also

IDebugBoundBreakpoint2 IDebugBoundBreakpoint2
BP_STATEBP_STATE