Поделиться через


перечисление FILE_USAGE_TYPE (shobjidl_core.h)

Константы, используемые IFileIsInUse::GetUsage для указания того, как используется файл.

Синтаксис

typedef enum FILE_USAGE_TYPE {
  FUT_PLAYING = 0,
  FUT_EDITING,
  FUT_GENERIC
} ;

Константы

 
FUT_PLAYING
Значение: 0
Файл воспроизводится открытым процессом.
FUT_EDITING
Файл редактируется открытым процессом.
FUT_GENERIC
Файл открыт в процессе для неопределенного действия или действия, которое не помещается в две другие категории.

Комментарии

Интерпретация "воспроизведение" или "редактирование" оставлена на реализацию приложения IFileIsInUse. Как правило, "воспроизведение" означает файл мультимедиа, а "редактирование" — любой файл, измененный в приложении. Однако само приложение лучше всего знает, как сопоставить эти термины со своими действиями.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть shobjidl_core.h (включая Shobjidl.h)