IPortableDeviceClassExtension 接口 (portabledeviceclassextension.h)
设备驱动程序用于支持自定义初始化、启用 WPD 接口全局唯一标识符 (GUID) ,或确保给定设备的正确应用程序兼容性设置。
若要获取此接口,请调用 CoCreateInstance 并传入类标识符 (CLSID) CLSID_PortableDeviceClassExtension 和实例标识符 (IID) IID_IPortableDeviceClassExtension。
继承
IPortableDeviceClassExtension 接口继承自 IUnknown 接口。 IPortableDeviceClassExtension 还具有以下类型的成员:
方法
IPortableDeviceClassExtension 接口具有这些方法。
IPortableDeviceClassExtension::Initialize Initialize 接口通过注册设备、设备服务和专用接口来初始化可移植设备。 |
IPortableDeviceClassExtension::P rocessLibraryMessage ProcessLibraryMessage 接口处理类特定于库的消息和命令。 |
IPortableDeviceClassExtension::Uninitialize Uninitialize 接口禁用由给定驱动程序初始化的 WPD 接口、任何专用接口和设备服务接口。 此方法还会禁用 WIA 或 WMDM 兼容层(如果已启用)。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portabledeviceclassextension.h |