Condividi tramite


InvokeService (RDS)

Restituisce un puntatore all'interfaccia richiesta in una versione più in grado di supportare l'oggetto.

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server Servizi Desktop remoto non sono più inclusi nel sistema operativo Windows (vedere Windows 8 e Guida di riferimento per la compatibilità di Windows Server 2012 per altri dettagli). I componenti client di Servizi Desktop remoto verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Le applicazioni che usano Servizi Desktop remoto devono eseguire la migrazione a WCF Data Service.

Sintassi

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

Parametri

riid

[in] Identificatore dell'interfaccia richiesta.

punkNotSoFunctionalInterface

[in] Oggetto di origine meno in grado di supportare.

ppunkMoreFunctionalInterface

[out] Indirizzo della variabile del puntatore che riceve il puntatore dell'interfaccia richiesto in riid. Al termine della restituzione, il parametro ppunkMoreFunctionalInterface contiene il puntatore dell'interfaccia richiesto all'oggetto . Se l'oggetto non supporta l'interfaccia specificata in riid, ppunkMoreFunctionalInterface è impostata su NULL.

Valore restituito

Valore HRESULT che indica se la chiamata al metodo InvokeService ha avuto esito positivo.

Osservazioni

L'implementazione del motore di cursore RDS di InvokeService accetta il set di righe di input (o più oggetti risultati), popola il motore di cursore dal set di righe di input e quindi restituisce un puntatore su se stesso.

Si applica a

IRDSService Interface (RDS)

Vedere anche

metodi di Servizi Desktop remoto