IMAPIv1 结果代码

如果方法成功,IMAPI 接口的方法将返回S_OK。 否则,它们返回以下结果代码之一。

常量/值 说明
IMAPI_S_PROPERTIESIGNORED
0x40200
在属性集中传递了未知属性,该属性被忽略。
IMAPI_S_BUFFER_TO_SMALL
0x40201
输出缓冲区太小。
IMAPI_E_NOTOPENED
0x8004020b
尚未调用 IDiscMaster::Open
IMAPI_E_NOTINITIALIZED
0x8004020c
记录器对象尚未初始化。
IMAPI_E_USERABORT
0x8004020d
用户取消了操作。
IMAPI_E_GENERIC
0x8004020e
发生一般错误。
IMAPI_E_MEDIUM_NOTPRESENT
0x8004020f
设备中没有光盘。
IMAPI_E_MEDIUM_INVALIDTYPE
0x80040210
媒体不是可以使用的类型。
IMAPI_E_DEVICE_NOPROPERTIES
0x80040211
记录器不支持任何属性。
IMAPI_E_DEVICE_NOTACCESSIBLE
0x80040212
设备无法使用或已在使用中。
IMAPI_E_DEVICE_NOTPRESENT
0x80040213
设备不存在或已删除。
IMAPI_E_DEVICE_INVALIDTYPE
0x80040214
记录器不支持操作。
IMAPI_E_INITIALIZE_WRITE
0x80040215
无法初始化驱动器接口以用于写入。
IMAPI_E_INITIALIZE_ENDWRITE
0x80040216
无法初始化驱动器接口以关闭。
IMAPI_E_FILESYSTEM
0x80040217
启用/禁用文件系统访问时或在自动插入检测期间出错。
IMAPI_E_FILEACCESS
0x80040218
写入图像文件时出错。
IMAPI_E_DISCINFO
0x80040219
尝试从设备读取光盘数据时出错。
IMAPI_E_TRACKNOTOPEN
0x8004021a
音频曲目不开放用于写入。
IMAPI_E_TRACKOPEN
0x8004021b
打开的音轨已在上演。
IMAPI_E_DISCFULL
0x8004021c
光盘无法容纳更多数据。
IMAPI_E_BADJOLIETNAME
0x8004021d
应用程序尝试将名称错误的元素添加到光盘。
IMAPI_E_INVALIDIMAGE
0x8004021e
暂暂图像不适合烧伤。 它已被损坏或清除,并且没有可用内容。
IMAPI_E_NOACTIVEFORMAT
0x8004021f
尚未使用 IDiscMaster::SetActiveDiscMasterFormat 选择活动格式主控形状
IMAPI_E_NOACTIVERECORDER
0x80040220
尚未使用 IDiscMaster::SetActiveDiscRecorder 选择活动光盘录制器。
IMAPI_E_WRONGFORMAT
0x80040221
当 IRedbookDiscMaster 为活动格式时,已调用 IJolietDiscMaster,反之亦然。 若要使用其他格式,请更改格式并清除图像文件内容。
IMAPI_E_ALREADYOPEN
0x80040222
应用程序已对此对象调用 IDiscMaster::Open
IMAPI_E_WRONGDISC
0x80040223
IMAPI 多会话光盘已从活动记录器中删除。
IMAPI_E_FILEEXISTS
0x80040224
要添加的文件已在映像文件中,并且未设置覆盖标志。
IMAPI_E_STASHINUSE
0x80040225
另一个应用程序已在使用暂存光盘映像所需的 IMAPI 存储文件。 请稍后再试。
IMAPI_E_DEVICE_STILL_IN_USE
0x80040226
另一个应用程序已在使用此设备,因此 IMAPI 无法访问该设备。
IMAPI_E_LOSS_OF_STREAMING
0x80040227
内容流式传输丢失;可能已发生缓冲区运行不足。
IMAPI_E_COMPRESSEDSTASH
0x80040228
该藏匿位于压缩卷上,无法读取。
IMAPI_E_ENCRYPTEDSTASH
0x80040229
该藏匿位于加密卷上,无法读取。
IMAPI_E_NOTENOUGHDISKFORSTASH
0x8004022a
没有足够的可用空间在指定的卷上创建存储文件。
IMAPI_E_REMOVABLESTASH
0x8004022b
所选的存储位置位于可移动媒体上。
IMAPI_E_CANNOT_WRITE_TO_MEDIA
0x8004022c
媒体无法写入。
IMAPI_E_TRACK_NOT_BIG_ENOUGH
0x8004022d
赛道不够大。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Imapierror.h