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 |
---|---|
|
Der anwendungsdefinierte Rückruf wurde erfolgreich registriert. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portabledeviceapi.h |
Bibliothek | PortableDeviceGUIDs.lib |