Freigeben über


IMDSPDevice::GetDeviceIcon-Methode (mswmdm.h)

Die GetDeviceIcon-Methode gibt ein HICON zurück, das das Symbol darstellt, das der Gerätedienstanbieter angibt, dass zur Darstellung dieses Geräts verwendet werden muss.

Syntax

HRESULT GetDeviceIcon(
  [out] ULONG *hIcon
);

Parameter

[out] hIcon

Handle an ein Icon-Objekt , das das Symbol für das Gerät empfängt. Vor der Verwendung muss der Aufrufer den Wert in ein HICON* umwandeln. Wenn eine Anwendung mit dem Symbol fertig ist, sollte sie DestroyIcon aufrufen, um die Ressource frei zu geben. DestroyIcon ist eine Win32-Standardfunktion.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Standard-COM-Fehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine umfassende Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Zusätzlich zu den oben genannten Werten kann der HRESULT-Fehlercode ein Win32-Fehler sein.

Diese Methode muss implementiert werden. Es darf keine WMDM_E_NOTSUPPORTED oder E_NOTIMPL zurückgeben. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IMDSPDevice-Schnittstelle