110,533
社区成员
发帖
与我相关
我的任务
分享
interface ICmd : IDispatch{
[id(1)] HRESULT Execute([in] BSTR cmd, [out, retval] BSTR* result);
};
STDMETHODIMP CCmd::Execute(BSTR cmd, BSTR* result)
{
// TODO: 在此添加实现代码
try
{
if (NULL == result)
{
return E_FAIL;
}
*result = new TCHAR[20];
ZeroMemory(*result, 20);
_tcsncpy(*result, _T("test"), sizeof(_T("test")));
}
catch (...)
{
return E_FAIL;
}
return S_OK;
}