Partager via


IDebugBoundBreakpoint2 : : GetState

Obtient l'état de cela lie le point d'arrêt.

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

Paramètres

  • pState
    [out] Retourne une valeur de l'énumération de BP_STATE qui décrit l'état du point d'arrêt.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.

Exemple

L'exemple suivant indique comment appliquer cette méthode d'un objet simple d' CBoundBreakpoint qui expose l'interface d' IDebugBoundBreakpoint2 .

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 aussi

Référence

IDebugBoundBreakpoint2

BP_STATE