estrutura VDS_PARTITION_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 de partição.
Sintaxe
typedef struct _VDS_PARTITION_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID diskId;
ULONGLONG ullOffset;
} VDS_PARTITION_NOTIFICATION;
Membros
ulEvent
Determina o evento de partição para o qual um aplicativo será notificado, como um dos valores a seguir.
Valor | Significado |
---|---|
|
Uma nova partição chegou. Se a partição for um volume, o evento também disparará uma notificação de chegada do volume. |
|
Uma partição existente foi removida. Se a partição for um volume, o evento também disparará uma notificação de saída de volume. |
|
Um membro foi alterado na estrutura VDS_PARTITION_PROP para a partição. Se a partição for um volume e se as propriedades da partição tiverem sido alteradas, uma notificação de VDS_NF_VOLUME_MODIFY também será enviada. |
diskId
O GUID do disco que contém a partição que disparou o evento.
ullOffset
O deslocamento de partição.
Comentários
A estrutura VDS_NOTIFICATION inclui essa estrutura como membro.
Um aplicativo pode receber eventos de partição implementando a interface IVdsAdviseSink e passando o ponteiro da interface como um argumento para o método IVdsService::Advise .
Requisitos
Requisito | Valor |
---|---|
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 |