Condividi tramite


Interfaccia IRpcOptions (objidlbase.h)

Consente ai chiamanti di impostare o eseguire query sui valori di varie proprietà che controllano il modo in cui COM gestisce le chiamate rpc (Remote Procedure Call).

Ereditarietà

L'interfaccia IRpcOptions eredita dall'interfaccia IUnknown . IRpcOptions include anche questi tipi di membri:

Metodi

L'interfaccia IRpcOptions include questi metodi.

 
IRpcOptions::Query

Il metodo IRpcOptions::Query (objidlbase.h) recupera il valore di una proprietà dell'opzione di associazione RPC.
IRpcOptions::Set

Il metodo IRpcOptions::Set (objidlbase.h) imposta il valore di una proprietà dell'opzione di associazione RPC.

Commenti

Usando questa interfaccia, i chiamanti possono impostare o eseguire query sulla proprietà COMBND_RPCTIMEOUT, che controlla per quanto tempo il computer tenterà di stabilire comunicazioni RPC con un altro prima di avere esito negativo. La proprietà può avere uno dei valori enumerati nella tabella seguente.

Valore Descrizione
RPC_C_BINDING_INFINITE_TIMEOUT Continuare a stabilire le comunicazioni senza timeout.
RPC_C_BINDING_MIN_TIMEOUT Provare a stabilire le comunicazioni per il tempo minimo richiesto dal protocollo. Questo valore favorisce le prestazioni rispetto all'affidabilità.
RPC_C_BINDING_DEFAULT_TIMEOUT Provare a stabilire le comunicazioni per l'ora predefinita. Il valore rappresenta un equilibrio tra prestazioni e affidabilità.
RPC_C_BINDING_MAX_TIMEOUT Provare a stabilire le comunicazioni per il tempo massimo consentito dal protocollo. Questo valore favorisce l'affidabilità rispetto alle prestazioni.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidlbase.h (include ObjIdl.h)