Freigeben über


IPortableDevice::Advise-Methode (portabledeviceapi.h)

Die Advise-Methode registriert einen anwendungsdefinierten Rückruf, der Geräteereignisse empfängt.

Syntax

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

Parameter

[in] dwFlags

DWORD , das Optionsflags angibt.

[in] pCallback

Zeiger auf ein Rückrufobjekt.

[in] pParameters

Dieser Parameter wird ignoriert und sollte auf NULL festgelegt werden.

[out] ppszCookie

Eine Zeichenfolge, die eine eindeutige Kontext-ID darstellt. Dies wird verwendet, um die Registrierung für Rückrufe beim Aufrufen von Unadvise aufzuheben.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Der anwendungsdefinierte Rückruf wurde erfolgreich registriert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portabledeviceapi.h
Bibliothek PortableDeviceGUIDs.lib

Weitere Informationen

Behandeln von Ereignissen vom Gerät

IPortableDevice-Schnittstelle