关于SAFEARRAY的几个慨念性问题。
{
...
BYTE* pBuffer=new BYTE[1024];
...
DWORD dwSize=1024;
BYTE* pbsaf=NULL;
SAFEARRAY* psaf=NULL;
SAFEARRAYBOUND rgsabound[1];
rgsabound[0].lLbound = 0;
rgsabound[0].cElements = dwSize;
psaf = SafeArrayCreate(VT_UI1, 1, rgsabound);
if(SafeArrayAccessData(psaf,(void**)&pbsaf) == NOERROR)
memcpy((LPVOID)pbsaf,(LPVOID)&pBuff,dwSize);
SafeArrayUnaccessData(psaf);
return TRUE;
}
问题:
以上三个指针用不用delete?
psaf
pBuff
pbsaf