IDebugGenericParamField::GetNameOfFormalParamIDebugGenericParamField::GetNameOfFormalParam

Recupera el nombre de este parámetro genérico.Retrieves the name of this generic parameter.

SintaxisSyntax

HRESULT GetNameOfFormalParam (  
   BSTR* pbstrName  
);  
int GetNameOfFormalParam (  
   string pbstrName  
);  

ParámetrosParameters

pbstrName
[out] Nombre de este parámetro genérico.[out] Name of this generic parameter.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

EjemploExample

En el ejemplo siguiente se muestra cómo implementar este método para un CDebugGenericParamFieldType objeto que expone la IDebugGenericParamField interfaz.The following example shows how to implement this method for a CDebugGenericParamFieldType object that exposes the IDebugGenericParamField interface.

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;  
}  

Vea tambiénSee Also

IDebugGenericParamFieldIDebugGenericParamField