Udostępnij za pośrednictwem


IDebugBeforeSymbolSearchEvent2::GetModuleName

Pobiera nazwę aktualnie debugowanego modułu.

Składnia

public int GetModuleName (
    string pbstrModuleName
);

Parametry

pbstrModuleName
[out] Nazwa modułu.

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 obiektu CDebugBeforeSymbolSearchEventBase , który uwidacznia interfejs IDebugBeforeSymbolSearchEvent2 .

STDMETHODIMP CDebugBeforeSymbolSearchEventBase::GetModuleName(BSTR *pbstrModuleName)
{
    HRESULT hRes = E_FAIL;

    if (m_bstrModuleName)
    {

        *pbstrModuleName = SysAllocString( m_bstrModuleName);

        if (*pbstrModuleName)
        {
            hRes = S_OK;
        }
    }

    return ( hRes );
}

Zobacz też