Share via


MF_FILE_OPENMODE列舉 (mfobjects.h)

指定如何開啟或建立檔案。

Syntax

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

媒體基礎列舉