Compartilhar via


estrutura VDS_DRIVE_LETTER_NOTIFICATION (vds.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 letra da unidade.

Sintaxe

typedef struct _VDS_DRIVE_LETTER_NOTIFICATION {
  ULONG         ulEvent;
  WCHAR         wcLetter;
  VDS_OBJECT_ID volumeId;
} VDS_DRIVE_LETTER_NOTIFICATION;

Membros

ulEvent

Determina o evento drive-letter para o qual um aplicativo será notificado, como um dos valores a seguir.

Valor Significado
VDS_NF_DRIVE_LETTER_FREE
201
A letra da unidade de um disco não inicializado é gratuita.
VDS_NF_DRIVE_LETTER_ASSIGN
202
A letra da unidade de um disco não inicializado é atribuída.

wcLetter

A letra da unidade que disparou o evento.

volumeId

O GUID do volume ao qual a letra da unidade é atribuída. Se a letra da unidade for liberada, o identificador de volume será GUID_NULL.

Comentários

A estrutura VDS_NOTIFICATION inclui essa estrutura como membro.

Um aplicativo pode receber eventos de letra da unidade 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 vds.h

Confira também

IVdsAdviseSink

IVdsService::Advise

Estruturas VDS

VDS_NOTIFICATION