Compartilhar via


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

O método Advise registra um retorno de chamada definido pelo aplicativo que recebe eventos do dispositivo.

Sintaxe

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

Parâmetros

[in] dwFlags

DWORD que especifica sinalizadores de opção.

[in] pCallback

Ponteiro para um objeto de retorno de chamada.

[in] pParameters

Esse parâmetro é ignorado e deve ser definido como NULL.

[out] ppszCookie

Uma cadeia de caracteres que representa uma ID de contexto exclusiva. Isso é usado para cancelar o registro de retornos de chamada ao chamar Unadvise.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O retorno de chamada definido pelo aplicativo foi registrado com êxito.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portabledeviceapi.h
Biblioteca PortableDeviceGUIDs.lib

Confira também

Manipulando eventos do dispositivo

IPortableDevice Interface