次の方法で共有


IDebugGenericParamField::GetNameOfFormalParam

このジェネリック パラメーターの名前を取得します。

構文

int GetNameOfFormalParam (
    string pbstrName
);

パラメーター

pbstrName
[out] このジェネリック パラメーターの名前。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

次の例は、IDebugGenericParamField インターフェイスを公開する CDebugGenericParamFieldType オブジェクトにこのメソッドを実装する方法を示しています。

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

関連項目