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 |
---|---|
|
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. |
|
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 |