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
既存のファイルを開き、サイズが 0 バイトになるように切り捨てます。 ファイルがまだ存在しない場合は失敗します。
MF_OPENMODE_APPEND_IF_EXIST
値: 3
ファイルが存在しない場合は、新しいファイルを作成します。 ファイルが存在する場合は、ファイルを開きます。
MF_OPENMODE_DELETE_IF_EXIST
値: 4
新しいファイルを作成します。 ファイルが存在する場合は、ファイルを上書きします。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

MFBeginCreateFile

MFCreateFile

MFCreateTempFile

Media Foundation 列挙