Share via


enumeração FILE_USAGE_TYPE (shobjidl_core.h)

Constantes usadas por IFileIsInUse::GetUsage para indicar como um arquivo em uso está sendo usado.

Syntax

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

Constantes

 
FUT_PLAYING
Valor: 0
O arquivo está sendo reproduzido pelo processo que o tem aberto.
FUT_EDITING
O arquivo está sendo editado pelo processo que o tem aberto.
FUT_GENERIC
O arquivo está aberto no processo para uma ação não especificada ou uma ação que não se encaixa prontamente nas outras duas categorias.

Comentários

A interpretação de "reproduzir" ou "editar" é deixada para a implementação do aplicativo de IFileIsInUse. Em geral, "reproduzir" se refere a um arquivo de mídia enquanto "edição" pode se referir a qualquer arquivo que está sendo alterado em um aplicativo. No entanto, o próprio aplicativo sabe melhor como mapear esses termos para suas ações.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)