MyStruct.cpp
上传用户:weisheen
上传日期:2022-07-09
资源大小:19390k
文件大小:0k
源码类别:
ActiveX/DCOM/ATL
开发平台:
Visual C++
- // MyStruct.cpp : Implementation of CMyStruct
- #include "stdafx.h"
- #include "StructDemo.h"
- #include "MyStruct.h"
- /////////////////////////////////////////////////////////////////////////////
- // CMyStruct
- //老师手工写的
- STDMETHODIMP CMyStruct::GetPersonById(UINT id,StPerson** Result)
- {
- StPerson* p=(StPerson*)::CoTaskMemAlloc(sizeof(StPerson));//申请空间
- p->age=23;
- p->name=::SysAllocString(L"zhangsan");//name为BSTR类型
- p->sex=::SysAllocString(L"male");
- *Result=p;
- return S_OK;
- }