Condividi tramite


Metodo IPortableDeviceClassExtension::P rocessLibraryMessage (portabledeviceclassextension.h)

L'interfaccia ProcessLibraryMessage elabora messaggi e comandi specifici della libreria di classi. Un driver WPD chiama questo metodo ogni volta che deve aggiornare le informazioni sul dispositivo (nel relativo devnode), ad esempio il nome descrittivo del dispositivo, abilitare o disabilitare le interfacce del servizio dispositivo Plug and Play (PnP) e così via.

Sintassi

HRESULT ProcessLibraryMessage(
  [in]  IPortableDeviceValues *pParams,
  [out] IPortableDeviceValues *pResults
);

Parametri

[in] pParams

Oggetto IPortableDeviceValues che contiene i parametri di comando specifici della libreria. I comandi supportati (e i parametri e i risultati associati) sono WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION, WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES e WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES.

[out] pResults

Oggetto IPortableDeviceValues che contiene i risultati dei comandi specifici della libreria.

Valore restituito

Il metodo restituisce un valore HRESULT. I possibili valori restituiti sono illustrati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
Un argomento puntatore obbligatorio è NULL.

Commenti

Da fornire.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledeviceclassextension.h

Vedi anche

Interfaccia IPortableDeviceClassExtension