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

Controla los eventos de dispositivo de Reproducción automática para los que no hay contenido del tipo que la aplicación está registrada para controlar.

Sintaxis

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

Parámetros

[in] pszDeviceID

Tipo: LPCWSTR

Puntero a un búfer de cadenas que contiene el identificador de dispositivo.

[in] pszAltDeviceID

Tipo: LPCWSTR

Puntero a un búfer de cadena que contiene el identificador de dispositivo alternativo. El identificador de dispositivo alternativo es más legible que el identificador de dispositivo principal.

[in] pszEventType

Tipo: LPCWSTR

Puntero a un búfer de cadenas que contiene el tipo de evento. Los tipos de evento incluyen DeviceArrival, DeviceRemoval, MediaArrival y MediaRemoval.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Los tipos de evento no son constantes del lenguaje C/C++; son cadenas de texto literales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h
Archivo DLL Shimgvw.dll

Consulte también

IHWEventHandler

IHWEventHandler::HandleEventWithContent