Condividi tramite


Funzione RpcTestCancel (rpcdce.h)

La funzione RpcTestCancel verifica la presenza di un'indicazione annulla.

Sintassi

RPC_STATUS RpcTestCancel();

Valore restituito

Valore Significato
RPC_S_OK
La chiamata è stata annullata.
Altri valori
La chiamata non è stata annullata.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 
Non è insolito che la funzione RpcTestCancel restituisca il valore ERROR_ACCESS_DENIED. Ciò indica che la chiamata alla procedura remota non è stata annullata.

Commenti

Uno stub del server applicazioni chiama RpcTestCancel per determinare se una chiamata è stata annullata. Se la chiamata è stata annullata, RPC_S_OK viene restituita; in caso contrario, viene restituito un altro valore.

Questa funzione deve essere chiamata periodicamente dallo stub del server in modo che possa rispondere agli annullamenti in modo tempestivo. Se la funzione restituisce RPC_S_OK, lo stub deve pulire le strutture di dati e tornare al client.

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

Vedi anche

RpcServerTestCancel