共用方式為


IPortableDeviceClassExtension::P rocessLibraryMessage 方法 (portabledeviceclassextension.h)

ProcessLibraryMessage 介面會處理類別庫特定的訊息和命令。 每當需要更新裝置資訊時,WPD 驅動程式就會呼叫此方法,例如裝置易記名稱、啟用或停用裝置服務即插即用 (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。 下表顯示可能的傳回值。

傳回碼 描述
S_OK
方法成功。
E_POINTER
必要的指標自變數 NULL

言論

要提供。

要求

要求 價值
目標平臺 窗戶
標頭 portabledeviceclassextension.h

另請參閱

IPortableDeviceClassExtension 介面