Compartilhar via


estrutura VDS_FILE_SYSTEM_NOTIFICATION (vdshwprv.h)

[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Define os detalhes dos eventos do sistema de arquivos.

Sintaxe

typedef struct _VDS_FILE_SYSTEM_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID volumeId;
  DWORD         dwPercentCompleted;
} VDS_FILE_SYSTEM_NOTIFICATION;

Membros

ulEvent

Determina o evento de sistema de arquivos para o qual um aplicativo será notificado, como um dos valores a seguir.

Valor Significado
VDS_NF_FILE_SYSTEM_MODIFY
203
Um membro foi alterado na estrutura VDS_FILE_SYSTEM_PROP para o sistema de arquivos. Por exemplo, um volume recebeu um novo rótulo ou um sistema de arquivos foi estendido ou reduzido; não inclui uma alteração nos sinalizadores de compactação do sistema de arquivos.
VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS
204
Um volume do sistema de arquivos está sendo formatado.

volumeId

O GUID do objeto de volume que contém o sistema de arquivos que disparou o evento.

dwPercentCompleted

O progresso do formato concluído como uma porcentagem do todo.

Comentários

A estrutura VDS_NOTIFICATION inclui essa estrutura como membro.

Um aplicativo pode receber eventos do sistema de arquivos implementando a interface IVdsAdviseSink e passando o ponteiro da interface como um argumento para o método IVdsService::Advise .

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho vdshwprv.h

Confira também

IVdsAdviseSink

IVdsService::Advise

Estruturas VDS

VDS_NOTIFICATION