Udostępnij za pośrednictwem


IDebugBoundBreakpoint2::GetState

Pobiera stan tego powiązanego punktu przerwania.

Składnia

int GetState( 
    out enum_BP_STATE pState
);

Parametry

pState
[out] Zwraca wartość z wyliczenia BP_STATE opisującego stan punktu przerwania.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Przykład

W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla prostego CBoundBreakpoint obiektu, który uwidacznia interfejs 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;
}

Zobacz też