私のアプリケーションは、ユーザーの既定のプリンターに対して CreateIC (および後で OpenPrinter) を実行します。これがリモート プリンターであり、そのプリンターの電源がオフになっているか、ネットワーク上に存在しない場合、CreateIC が戻るまでに 20 秒以上かかります。
サーバーがダウンしている場合に迅速な回答が得られる呼び出しを探しています (したがって、ステータスを返すことができ、CreateIC/OpenPrinter を実行しようとしません)。
私の環境は c/c++ (非マネージド) です。