以下是该方法的声明:
SCODE GetLastStatus() const;
GetLastStatus 返回一个 SCODE 值,它是一个表示 COM(Component Object Model)操作状态的标准 HRESULT(32 位的状态码)。
在使用 OLE 客户端项时,执行 OLE 操作可能涉及到嵌入、连接、或其他与 OLE 相关的操作。GetLastStatus 方法可以用来获取最后一次执行的 OLE 操作的状态码。通过检查这个状态码,你可以判断操作是否成功,如果不成功,还可以查看具体的错误信息。
例如,你可以使用如下方式来调用这个方法:
SCODE sc = myOleClientItem.GetLastStatus();
if (SUCCEEDED(sc)) {
// 操作成功
} else {
// 操作失败,可以通过 HRESULT 提供的错误信息进行处理
// 例如,通过调用 AfxGetErrorDescription(sc) 获取错误描述
}
这样可以根据操作的执行结果采取相应的处理方式。
转载请注明出处:http://www.pingtaimeng.com/article/detail/20982/MFC/COleClientItem