Freigeben über


IPortableDeviceManager::RefreshDeviceList-Methode (portabledeviceapi.h)

Die RefreshDeviceList-Methode aktualisiert die Liste der Geräte, die mit dem Computer verbunden sind.

Syntax

HRESULT RefreshDeviceList();

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
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Wenn die IPortableDeviceManager-Schnittstelle zum ersten Mal instanziiert wird, generiert sie eine Liste der verbundenen Geräte. Geräte können jedoch eine Verbindung mit dem Computer herstellen und trennen, sodass die ursprüngliche Liste veraltet ist. Mit dieser Methode kann eine Anwendung die Liste der verbundenen Geräte aktualisieren.

Diese Methode ist weniger ressourcenintensiv als das Instanziieren eines neuen Geräte-Managers, um eine neue Geräteliste zu generieren. Es sind jedoch einige Ressourcen erforderlich; Daher wird empfohlen, diese Methode nicht willkürlich aufzurufen. Die beste Lösung besteht darin, die Anwendung registrieren zu lassen, um Benachrichtigungen zur Geräteankunft und -entfernung zu erhalten, und wenn eine Benachrichtigung empfangen wird, lassen Sie die Anwendung diese Funktion aufrufen.

Anforderungen

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

Weitere Informationen

IPortableDeviceManager-Schnittstelle