Partager via


IDebugBoundBreakpoint2::GetState

Obtient l’état de ce point d’arrêt lié.

Syntaxe

int GetState( 
    out enum_BP_STATE pState
);

Paramètres

pState
[out] Retourne une valeur de l’énumération 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 montre comment implémenter cette méthode pour un objet simple CBoundBreakpoint qui expose l’interface 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