IHWEventHandler::HandleEvent 方法 (shobjidl.h)
处理自动播放设备事件,其中没有应用程序注册要处理的类型的内容。
语法
HRESULT HandleEvent(
[in] LPCWSTR pszDeviceID,
[in] LPCWSTR pszAltDeviceID,
[in] LPCWSTR pszEventType
);
参数
[in] pszDeviceID
类型: LPCWSTR
指向包含设备 ID 的字符串缓冲区的指针。
[in] pszAltDeviceID
类型: LPCWSTR
指向包含备用设备 ID 的字符串缓冲区的指针。 备用设备 ID 比主设备 ID 更具可读性。
[in] pszEventType
类型: LPCWSTR
指向包含事件类型的字符串缓冲区的指针。 事件类型包括 DeviceArrival、DeviceRemoval、MediaArrival 和 MediaRemoval。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
事件类型不是 C/C++ 语言常量;它们是文本字符串。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl.h |
DLL | Shimgvw.dll |