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

Consulte también

IPortableDeviceServiceMethods (Interfaz)

Invocación de los métodos de servicio