Compartir vía


InvokeService (RDS)

Devuelve un puntero a la interfaz solicitada en una versión más capaz del objeto.

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (consulte Windows 8 y Guía de compatibilidad de Windows Server 2012 para obtener más detalles). Los componentes de cliente de RDS se quitarán en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. Las aplicaciones que usan RDS deben migrar a servicio de datos WCF.

Sintaxis

  
object.InvokeService(REFID riid, IUknown* punkNotSoFunctionalInterface, IUknown** ppunkMoreFunctionalInterface) As HRESULT  

Parámetros

riid

[in] Identificador de la interfaz que se solicita.

punkNotSoFunctionalInterface

[in] Objeto de origen menos capaz.

ppunkMoreFunctionalInterface

[out] Dirección de la variable de puntero que recibe el puntero de interfaz solicitado en riid. Tras la devolución correcta, el parámetro ppunkMoreFunctionalInterface contiene el puntero de interfaz solicitado al objeto . Si el objeto no admite la interfaz especificada en riid, ppunkMoreFunctionalInterface se establece en NULL.

Valor devuelto

Valor HRESULT que indica si la llamada al método InvokeService se realizó correctamente.

Observaciones

La implementación del motor de cursores de RDS de InvokeService toma el conjunto de filas de entrada (o varios objetos de resultados), rellena el motor de cursor del conjunto de filas de entrada y, a continuación, devuelve un puntero en sí mismo.

Se aplica a

de la interfaz IRDSService (RDS) de

Consulte también

métodos de RDS