我正在开发一个基于.Net框架4的小程序,并使用C#语言 我使用的是.Net库,它本身使用AVIFile Windows API中的函数。
使用AVIStreamRead函数时出错。
以下是AVIStreamRead函数的MSDN文档:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd756849(v=vs.85).aspx
我想从结果整数值中获取有关错误的更多信息 文档页面列出了以下三个返回代码:
但是我从哪里得到相应的整数值?
答案 0 :(得分:2)
哟可以从Vfw.h获得它们。
#define AVIERR_UNSUPPORTED MAKE_AVIERR(101)
#define AVIERR_BADFORMAT MAKE_AVIERR(102)
#define AVIERR_MEMORY MAKE_AVIERR(103)
#define AVIERR_INTERNAL MAKE_AVIERR(104)
...
要将SCODE转换为错误代码,您可以使用
WORD SCODE_CODE(SCODE sc);