MF_FILE_OPENMODE枚举 (mfobjects.h)

指定如何打开或创建文件。

语法

typedef enum __MIDL___MIDL_itf_mfobjects_0000_0018_0002 {
  MF_OPENMODE_FAIL_IF_NOT_EXIST = 0,
  MF_OPENMODE_FAIL_IF_EXIST = 1,
  MF_OPENMODE_RESET_IF_EXIST = 2,
  MF_OPENMODE_APPEND_IF_EXIST = 3,
  MF_OPENMODE_DELETE_IF_EXIST = 4
} MF_FILE_OPENMODE;

常量

 
MF_OPENMODE_FAIL_IF_NOT_EXIST
值: 0
打开现有文件。 如果文件不存在,则失败。
MF_OPENMODE_FAIL_IF_EXIST
值:1
创建新的文件。 如果文件已存在,则失败。
MF_OPENMODE_RESET_IF_EXIST
值: 2
打开现有文件并将其截断,使大小为零字节。 如果文件尚不存在,则失败。
MF_OPENMODE_APPEND_IF_EXIST
值: 3
如果文件不存在,请创建一个新文件。 如果文件存在,请将其打开。
MF_OPENMODE_DELETE_IF_EXIST
值: 4
创建新的文件。 如果文件存在,请覆盖该文件。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mfobjects.h (包括 Mfidl.h)

另请参阅

MFBeginCreateFile

MFCreateFile

MFCreateTempFile

Media Foundation 枚举