Método IPortableDeviceClassExtension::P rocessLibraryMessage (portabledeviceclassextension.h)
A interface ProcessLibraryMessage processa mensagens e comandos específicos da biblioteca de classes. Um driver WPD chama esse método sempre que precisa atualizar as informações do dispositivo (em seu devnode), por exemplo, o nome amigável do dispositivo, habilitar ou desabilitar interfaces de Plug and Play de serviço de dispositivo (PnP) e assim por diante.
Sintaxe
HRESULT ProcessLibraryMessage(
[in] IPortableDeviceValues *pParams,
[out] IPortableDeviceValues *pResults
);
Parâmetros
[in] pParams
Um objeto IPortableDeviceValues que contém os parâmetros de comando específicos da biblioteca. Os comandos com suporte (e os parâmetros e resultados associados) são WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION, WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES e WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES.
[out] pResults
Um objeto IPortableDeviceValues que contém os resultados de comando específicos da biblioteca.
Retornar valor
O método retorna um HRESULT. Os possíveis valores retornados são mostrados na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Um argumento de ponteiro necessário era NULL. |
Comentários
Para ser fornecido.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portabledeviceclassextension.h |