다음을 통해 공유


IDebugBoundBreakpoint2::GetState

이 바인딩된 중단점의 상태를 가져옵니다.

구문

int GetState( 
    out enum_BP_STATE pState
);

매개 변수

pState
[out] 중단점의 상태를 설명하는 BP_STATE 열거형에서 값을 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

예시

다음 예제에서는 IDebugBoundBreakpoint2 인터페이스를 노출하는 간단한 CBoundBreakpoint 개체에 대해 이 메서드를 구현하는 방법을 보여 줍니다.

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

참고 항목