Método IPortableDeviceServiceMethods::Invoke (portabledeviceapi.h)
O método Invoke invoca de forma síncrona um método .
Sintaxe
HRESULT Invoke(
[in] REFGUID Method,
[in] IPortableDeviceValues *pParameters,
[in, out] IPortableDeviceValues **ppResults
);
Parâmetros
[in] Method
O método a invocar.
[in] pParameters
Um ponteiro para uma interface IPortableDeviceValues que contém os parâmetros do método invocado ou NULL para indicar que o método não tem parâmetros.
[in, out] ppResults
O endereço de um ponteiro para uma interface IPortableDeviceValues que recebe os resultados do método ou NULL para ignorar os resultados do método.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Qualquer outro valor HRESULT indica que a chamada falhou.
Comentários
A invocação do método é síncrona e não retornará até que o método seja concluído. Para métodos de execução prolongada, seu aplicativo deve chamar o método InvokeAsync .
Exemplos
Para obter um exemplo de como usar esse método, consulte Invocando métodos de serviço
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | portabledeviceapi.h |