Compartir a través de


IDebugBeforeSymbolSearchEvent2::GetModuleName

Recupera el nombre del módulo que se está depurando actualmente.

Sintaxis

public int GetModuleName (
    string pbstrModuleName
);

Parámetros

pbstrModuleName
[out] Nombre del módulo.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Ejemplo

En el ejemplo siguiente se muestra cómo implementar este método para un objeto CDebugBeforeSymbolSearchEventBase que expone la interfaz IDebugBeforeSymbolSearchEvent2 .

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

    if (m_bstrModuleName)
    {

        *pbstrModuleName = SysAllocString( m_bstrModuleName);

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

    return ( hRes );
}

Consulte también