Sdílet prostřednictvím


IDebugBoundBreakpoint2::GetState

Získá stav této vázané zarážky.

Syntaxe

int GetState( 
    out enum_BP_STATE pState
);

Parametry

pState
[ven] Vrátí hodnotu z BP_STATE výčtu, který popisuje stav zarážky.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Příklad

Následující příklad ukazuje, jak implementovat tuto metodu pro jednoduchý CBoundBreakpoint objekt, který zveřejňuje IDebugBoundBreakpoint2 rozhraní.

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

Viz také