Функция RpcTestCancel (rpcdce.h)

Функция RpcTestCancel проверяет наличие указания отмены.

Синтаксис

RPC_STATUS RpcTestCancel();

Возвращаемое значение

Значение Значение
RPC_S_OK
Звонок отменен.
Другие значения
Звонок не был отменен.
 
Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 
Функция RpcTestCancel не редко возвращает значение ERROR_ACCESS_DENIED. Это означает, что удаленный вызов процедуры не был отменен.

Комментарии

Заглушка сервера приложений вызывает RpcTestCancel , чтобы определить, был ли отменен вызов. Если звонок был отменен, возвращается RPC_S_OK; в противном случае возвращается другое значение.

Эта функция должна периодически вызываться заглушкой сервера, чтобы она своевременно реагировала на отмены. Если функция возвращает RPC_S_OK, заглушка должна очистить свои структуры данных и вернуться клиенту.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header rpcdce.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll

См. также раздел

RpcServerTestCancel