Funzione RpcMgmtSetCancelTimeout (rpcdce.h)
La funzione RpcMgmtSetCancelTimeout imposta il limite inferiore per l'attesa prima del timeout dopo l'inoltro di un annullamento.
Sintassi
RPC_STATUS RpcMgmtSetCancelTimeout(
long Timeout
);
Parametri
Timeout
Secondi per attendere che un server riconosca un comando annulla. Per specificare che un client attende un periodo di tempo illimitato, specificare il valore RPC_C_CANCEL_INFINITE_TIMEOUT.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
Chiamata da un MS-DOS o Windows 3. x client. |
Commenti
Un'applicazione chiama la funzione RpcMgmtSetCancelTimeout per reimpostare la quantità di tempo in cui la libreria di runtime attende che un server riconosca un annullamento. L'applicazione specifica l'attesa per sempre o l'attesa di un intervallo di tempo specificato in secondi. Se il valore di Secondi è 0 (zero), la chiamata viene immediatamente abbandonata dopo un comando annulla e il controllo restituisce all'applicazione client. Il valore predefinito è RPC_C_CANCEL_INFINITE_TIMEOUT, che specifica l'attesa indefinita per il completamento della chiamata.
Il valore per il timeout del comando annulla si applica a tutte le chiamate di routine remote effettuate nel thread corrente. Per modificare il valore di timeout, un client multithreaded deve chiamare questa funzione in ogni thread di esecuzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | rpcdce.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |