Freigeben über


IHWEventHandler::HandleEvent-Methode (shobjidl.h)

Behandelt Geräteereignisse der automatischen Wiedergabe, für die kein Inhalt des Typs vorhanden ist, für den die Anwendung registriert ist.

Syntax

HRESULT HandleEvent(
  [in] LPCWSTR pszDeviceID,
  [in] LPCWSTR pszAltDeviceID,
  [in] LPCWSTR pszEventType
);

Parameter

[in] pszDeviceID

Typ: LPCWSTR

Ein Zeiger auf einen Zeichenfolgenpuffer, der die Geräte-ID enthält.

[in] pszAltDeviceID

Typ: LPCWSTR

Ein Zeiger auf einen Zeichenfolgenpuffer, der die alternative Geräte-ID enthält. Die alternative Geräte-ID ist besser lesbar als die primäre Geräte-ID.

[in] pszEventType

Typ: LPCWSTR

Ein Zeiger auf einen Zeichenfolgenpuffer, der den Ereignistyp enthält. Zu den Ereignistypen gehören DeviceArrival, DeviceRemoval, MediaArrival und MediaRemoval.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Ereignistypen sind keine C/C++-Sprachkonstanten. Sie sind Literaltextzeichenfolgen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h
DLL Shimgvw.dll

Weitere Informationen

IHWEventHandler

IHWEventHandler::HandleEventWithContent