Método IHWEventHandler::HandleEvent (shobjidl.h)

Manipula eventos de dispositivo de Reprodução Automática para os quais não há conteúdo do tipo que o aplicativo está registrado para manipular.

Sintaxe

HRESULT HandleEvent(
  [in] LPCWSTR pszDeviceID,
  [in] LPCWSTR pszAltDeviceID,
  [in] LPCWSTR pszEventType
);

Parâmetros

[in] pszDeviceID

Tipo: LPCWSTR

Um ponteiro para um buffer de cadeia de caracteres que contém a ID do dispositivo.

[in] pszAltDeviceID

Tipo: LPCWSTR

Um ponteiro para um buffer de cadeia de caracteres que contém a ID do dispositivo alternativo. A ID do dispositivo alternativo é mais legível para humanos do que a ID do dispositivo primário.

[in] pszEventType

Tipo: LPCWSTR

Um ponteiro para um buffer de cadeia de caracteres que contém o tipo de evento. Os tipos de evento incluem DeviceArrival, DeviceRemoval, MediaArrival e MediaRemoval.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Os tipos de evento não são constantes de linguagem C/C++; são cadeias de texto literais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h
DLL Shimgvw.dll

Confira também

IHWEventHandler

IHWEventHandler::HandleEventWithContent