Win32 API 日本語リファレンス
ホームUI.Shell › FILE_USAGE_TYPE

FILE_USAGE_TYPE

列挙型
基底型i4

メンバー 3

名前10進16進説明
FUT_PLAYING00x0ファイルは、それを開いているプロセスによって再生されています。
FUT_EDITING10x1ファイルは、それを開いているプロセスによって編集されています。
FUT_GENERIC20x2ファイルは、不特定の動作、または他の 2 つのカテゴリーに当てはまらない動作のためにプロセス内で開かれています。

公式ドキュメント

使用中のファイルがどのように使用されているかを示すために IFileIsInUse::GetUsage で使用される定数です。

解説(Remarks)

「再生中」または「編集中」の解釈は、アプリケーションによる IFileIsInUse の実装に委ねられています。一般に、「再生中」はメディアファイルを指し、「編集中」はアプリケーション内で変更されている任意のファイルを指します。ただし、これらの用語を自身の動作にどのように対応付けるかは、アプリケーション自体が最もよく理解しています。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum FILE_USAGE_TYPE : int {
    FUT_PLAYING = 0,
    FUT_EDITING = 1,
    FUT_GENERIC = 2
} FILE_USAGE_TYPE;
public enum FILE_USAGE_TYPE : int
{
    FUT_PLAYING = 0,
    FUT_EDITING = 1,
    FUT_GENERIC = 2,
}
Public Enum FILE_USAGE_TYPE As Integer
    FUT_PLAYING = 0
    FUT_EDITING = 1
    FUT_GENERIC = 2
End Enum
import enum

class FILE_USAGE_TYPE(enum.IntEnum):
    FUT_PLAYING = 0
    FUT_EDITING = 1
    FUT_GENERIC = 2
// FILE_USAGE_TYPE
pub const FUT_PLAYING: i32 = 0;
pub const FUT_EDITING: i32 = 1;
pub const FUT_GENERIC: i32 = 2;
// FILE_USAGE_TYPE
const (
	FUT_PLAYING int32 = 0
	FUT_EDITING int32 = 1
	FUT_GENERIC int32 = 2
)
const
  FUT_PLAYING = 0;
  FUT_EDITING = 1;
  FUT_GENERIC = 2;
// FILE_USAGE_TYPE
pub const FUT_PLAYING: i32 = 0;
pub const FUT_EDITING: i32 = 1;
pub const FUT_GENERIC: i32 = 2;
const
  FUT_PLAYING* = 0
  FUT_EDITING* = 1
  FUT_GENERIC* = 2
enum FILE_USAGE_TYPE : int {
    FUT_PLAYING = 0,
    FUT_EDITING = 1,
    FUT_GENERIC = 2,
}
#define global FUT_PLAYING 0x0
#define global FUT_EDITING 0x1
#define global FUT_GENERIC 0x2