IDebugBeforeSymbolSearchEvent2::GetModuleName

Извлекает имя модуля, отлаживаемого в данный момент.

Синтаксис

public int GetModuleName (
    string pbstrModuleName
);

Параметры

pbstrModuleName
[out] Имя модуля.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Пример

В следующем примере показано, как реализовать этот метод для объекта CDebugBeforeSymbolSearchEventBase , предоставляющего интерфейс IDebugBeforeSymbolSearchEvent2 .

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

    if (m_bstrModuleName)
    {

        *pbstrModuleName = SysAllocString( m_bstrModuleName);

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

    return ( hRes );
}

См. также