Функция GcaSetTimeout устанавливает максимально разрешенное время работы загружаемого кода.

    int GcaSetTimeout(
      HANDLE hGrd,
      DWORD dwTimeOut    
    );	

    hGrd

    Не используется.

    dwTimeOut

    Максимальное время работы загружаемого кода в миллисекундах.

    Функция GcaSetTimeout устанавливает максимальное время работы загружаемого кода. По истечении заданного интервала, выполнение загружаемого кода принудительно завершается.

    В случае вызова из загружаемого кода другого участка загружаемого кода при помощи GcaCodeRun, время работы дочернего приложения не учитывается, т. е. время считается для каждого участка загружаемого кода отдельно.

    Вложенный вызов загружаемого приложения при помощи GcaCodeRun имеет свои настройки таймаута, не влияющие на родительское (вызвавшее) приложение. Значение действительно только в пределах текущего вызова, т.е. при следующем вызове GrdCodeRun максимальное время работы будет установлено по умолчанию - 3сек.

    Время устанавливается в миллисекундах, допустимые входные значения: 1 - 30000, т.е. возможна установка времени работы до 30 сек. Функцию можно вызывать неограниченное число раз в течение работы загружаемого кода.

     

     

    • No labels