IDebugBoundBreakpoint2::GetState

Ruft den Status dieses gebundenen Haltepunkts ab.

Syntax

int GetState( 
    out enum_BP_STATE pState
);

Parameter

pState
[out] Gibt einen Wert aus der BP_STATE -Aufzählung zurück, die den Status des Haltepunkts beschreibt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Beispiel

Das folgende Beispiel zeigt, wie Sie diese Methode für ein einfaches CBoundBreakpoint Objekt implementieren, das die IDebugBoundBreakpoint2-Schnittstelle verfügbar macht.

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

Siehe auch