IDebugBoundBreakpoint2::GetState

Obtém o estado desse ponto de interrupção vinculado.

Sintaxe

int GetState( 
    out enum_BP_STATE pState
);

Parâmetros

pState
[saiu] Retorna um valor da enumeração BP_STATE que descreve o estado do ponto de interrupção.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Exemplo

O exemplo a seguir mostra como implementar esse método para um objeto simples CBoundBreakpoint que expõe a 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;
}

Confira também