Freigeben über


IDebugBeforeSymbolSearchEvent2::GetModuleName

Ruft den Namen des moduls ab, das gerade gedebuggt wird.

Syntax

public int GetModuleName (
    string pbstrModuleName
);

Parameter

pbstrModuleName
[out] Name des Moduls.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Beispiel

Das folgende Beispiel zeigt, wie Sie diese Methode für ein CDebugBeforeSymbolSearchEventBase -Objekt implementieren, das die IDebugBeforeSymbolSearchEvent2-Schnittstelle verfügbar macht.

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

    if (m_bstrModuleName)
    {

        *pbstrModuleName = SysAllocString( m_bstrModuleName);

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

    return ( hRes );
}

Siehe auch