Udostępnij za pośrednictwem


IDebugGenericParamField::GetNameOfFormalParam

Pobiera nazwę tego parametru ogólnego.

Składnia

int GetNameOfFormalParam (
    string pbstrName
);

Parametry

pbstrName
[out] Nazwa tego parametru ogólnego.

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 CDebugGenericParamFieldType , który uwidacznia interfejs IDebugGenericParamField .

HRESULT CDebugGenericParamFieldType::GetNameOfFormalParam(BSTR *pbstrName)
{
    HRESULT hr = S_OK;
    CComBSTR bstrName;

    METHOD_ENTRY( CDebugGenericParamFieldType::GetNameOfFormalParam );

    IfFalseGo( pbstrName, E_INVALIDARG );
    IfFailGo( this->LoadProps() );
    IfNullGo( *pbstrName = SysAllocString(m_bstrName), E_OUTOFMEMORY );

Error:

    METHOD_EXIT( CDebugGenericParamFieldType::GetNameOfFormalParam, hr );
    return hr;
}

Zobacz też