Propriedades do evento

Windows Dispositivos Portáteis dá suporte às seguintes propriedades de evento.

Propriedade VarType Descrição
WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT VT_BOOL Reservado para uso futuro.
WPD_EVENT_OPTION_IS_BROADCAST_EVENT VT_BOOL Um valor booliano que especifica se o evento é transmitido para todos os clientes. Os clientes podem receber esse evento registrando seu retorno de chamada com IPortableDevice::Advise.
WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED VT_BOOL Um valor booliano que especifica se a hierarquia filho do objeto foi alterada. Esse parâmetro é usado para notificar o chamador de que alguns filhos do objeto especificado foram adicionados ou removidos. Normalmente, a alteração de hierarquia é iniciada no lado do dispositivo. Talvez os clientes precisem enumerar novamente os filhos dessa pasta para manter seus modos de exibição atualizados.
WPD_EVENT_PARAMETER_EVENT_ID VT_CLSID Um valor que identifica um evento.
WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE VT_LPWSTR O cookie é devolvido a um cliente quando solicita uma criação de objeto chamando o método IPortableDeviceContent::CreateObjectWithPropertiesAndData . Esse parâmetro é adicionado como uma conveniência para ajudar o chamador a vincular um evento adicionado ao objeto à solicitação enviada para criar o objeto. O driver devolve esse cookie como o valor retornado WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT ao processar o comando WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA .
WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID VT_LPWSTR Um valor que identifica exclusivamente o objeto pai. Essa propriedade é semelhante a WPD_OBJECT_PARENT_ID, mas essa ID não é alterada entre as sessões.
WPD_EVENT_PARAMETER_OPERATION_PROGRESS VT_UI4 Um valor que especifica o progresso de uma operação em execução no momento. O valor dessa propriedade pode variar de 0 a 100, com 100 indicando que a operação foi concluída.
WPD_EVENT_PARAMETER_OPERATION_STATE VT_UI4 Um valor que indica o estado atual da operação, por exemplo, iniciado, em execução, parado e assim por diante. Os valores possíveis desse parâmetro são da enumeração WPD_OPERATION_STATES definida em PortableDevice.h. Os valores possíveis são:
WPD_OPERATION_STATE_UNSPECIFIED
WPD_OPERATION_STATE_STARTED
WPD_OPERATION_STATE_RUNNING
WPD_OPERATION_STATE_PAUSED
WPD_OPERATION_STATE_CANCELLED
WPD_OPERATION_STATE_FINISHED
WPD_OPERATION_STATE_ABORTED
WPD_EVENT_PARAMETER_PNP_DEVICE_ID VT_LPWSTR Um valor que especifica o dispositivo que originou o evento. Esse é o identificador de dispositivo ou serviço dado pelo sistema PnP (Plug-and-Play) e é a mesma cadeia de caracteres usada nos métodos IPortableDevice::OpenorIPortableDeviceService::Open .
WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT VT_LPWSTR Uma cadeia de caracteres usada por um driver WPD para identificar a operação de um método de serviço de dispositivo. Os aplicativos não devem usar esse parâmetro diretamente.

Requisitos

Requisito Valor
parâmetro
PortableDevice.h

Confira também

Propriedades e atributos do WPD