Método IPortableDevice::Advise (portabledeviceapi.h)

El método Advise registra una devolución de llamada definida por la aplicación que recibe eventos de dispositivo.

Sintaxis

HRESULT Advise(
  [in]  const DWORD                  dwFlags,
  [in]  IPortableDeviceEventCallback *pCallback,
  [in]  IPortableDeviceValues        *pParameters,
  [out] LPWSTR                       *ppszCookie
);

Parámetros

[in] dwFlags

DWORD que especifica marcas de opción.

[in] pCallback

Puntero a un objeto de devolución de llamada.

[in] pParameters

Este parámetro se omite y debe establecerse en NULL.

[out] ppszCookie

Cadena que representa un identificador de contexto único. Se usa para anular el registro de las devoluciones de llamada al llamar a Unadvise.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
La devolución de llamada definida por la aplicación se registró correctamente.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portabledeviceapi.h
Library PortableDeviceGUIDs.lib

Consulte también

Controlar eventos desde el dispositivo

IPortableDevice (interfaz)