Когда я пытаюсь вызвать функцию RPC, созданную из файла IDL с помощью инструмента midl, она блокируется примерно на 20 секунд (в функции NdrGetBuffer), если IP-адрес, указанный в ее RPC_BINDING_HANDLE, недоступен.
Я попытался вызвать функцию RpcMgmtSetComTimeout со значением RPC_C_BINDING_MIN_TIMEOUT в RPC_BINDING_HANDLE перед вызовом этой RPC-функции, но не помогает, все еще нужно подождать ~ 20 секунд.
Есть ли способ сократить время ожидания тайм-аута в этом случае? Большое спасибо!
Эллиотт