Page tree
Skip to end of metadata
Go to start of metadata

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

    int GcaSetTimeout(
      HANDLE hGrd,
      DWORD dwTimeOut    
    );	
     Параметры функции

    hGrd

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

    dwTimeOut

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

     Возвращаемое значение функции
     Описание

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

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

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

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

     

     

    • No labels