IPortableDeviceClassExtension::P rocessLibraryMessage 方法 (portabledeviceclassextension.h)
ProcessLibraryMessage 接口处理特定于类库的消息和命令。 每当 WPD 驱动程序需要更新其 devnode) 上的设备信息 ((例如设备友好名称、启用或禁用设备服务即插即用 (PnP) 接口等)时,它都调用此方法。
语法
HRESULT ProcessLibraryMessage(
[in] IPortableDeviceValues *pParams,
[out] IPortableDeviceValues *pResults
);
参数
[in] pParams
包含特定于库的命令参数的 IPortableDeviceValues 对象。 支持的命令 (以及关联的参数和结果) WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION、WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES和WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES。
[out] pResults
包含特定于库的命令结果的 IPortableDeviceValues 对象。
返回值
该方法返回 HRESULT。 下表显示了可能的返回值。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
所需的指针参数为 NULL。 |
注解
要提供。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portabledeviceclassextension.h |