wustguangh |分类标签:C/C++ 2015-01-19

SHFileOperation函数执行错误的信息

有谁用过SHFileOperation这个外壳函数,如果这个函数返回非0则函数执行失败。有哪个函数函数可以根据错误值获取错误描述信息,GetlastError这个函数不能取得这个函数的错误值。


Ctrl+Enter直接提交

回答(1)

wustguangh 19级 2015-01-19 19:33:45

SHFileOperation函数执行失败返回错误值,而用GetLastError函数获取不到错误值,可以这样:保存SHFileOperation返回的错误值nerr(nerr为一个保存错误值的变量),然后再调用FormatMessage,把nerr作为参数传递进去,就可以得到正确的错误描述。

相关知识

相关文章更多