Método IPortableDeviceServiceMethods::Invoke (portabledeviceapi.h)
El método Invoke invoca de forma sincrónica un método.
Sintaxis
HRESULT Invoke(
[in] REFGUID Method,
[in] IPortableDeviceValues *pParameters,
[in, out] IPortableDeviceValues **ppResults
);
Parámetros
[in] Method
Método que invocar.
[in] pParameters
Puntero a una interfaz IPortableDeviceValues que contiene los parámetros del método invocado o NULL para indicar que el método no tiene parámetros.
[in, out] ppResults
Dirección de un puntero a una interfaz IPortableDeviceValues que recibe los resultados del método o NULL para omitir los resultados del método.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Cualquier otro valor HRESULT indica que se produjo un error en la llamada.
Comentarios
La invocación del método es sincrónica y no se devolverá hasta que se haya completado el método. En el caso de los métodos de ejecución prolongada, la aplicación debe llamar al método InvokeAsync en su lugar.
Ejemplos
Para obtener un ejemplo de cómo usar este método, consulte Invocación de métodos de servicio.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | portabledeviceapi.h |