IXMLDOMDocument中的load方法返回值是否有BUG

IXMLDOMDocument中load一个xml文件时,返回值和msdn上说的不符
MSDN上说的是:
Return Values
S_OK 


The value returned if successful.

S_FALSE 


The value returned if the load fails.

E_INVALIDARG 


The value returned if the isSuccessful parameter is Null.

我是这么使用的:

CoInitialize(NULL);
 IXMLDOMDocumentPtr pDoc = NULL;
 HRESULT hr = pDoc.CreateInstance(__uuidof(DOMDocument30));
 if(!SUCCEEDED(hr))
 {
  TRACE("Error : Cannot Create DOMDocument!\n");
  return -1;
 }
 hr = pDoc->load(".\\test.xml");

调试时,发现成功load时hr值为-1
load失败时hr值为0
这和MSDN上说的不一样

相关文章:

  • 2022-12-23
  • 2021-06-19
  • 2022-12-23
  • 2021-05-25
  • 2021-11-23
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-06-13
  • 2021-12-17
  • 2022-01-10
  • 2022-12-23
相关资源
相似解决方案