Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Устаревшая функция(метод), которая(ый) может использоваться только для совместимости.

Для ограничения числа запусков приложения в ключах Guardant предназначены счетчики алгоритмов, а астрономическое время работы приложения ограничивается при помощи ключей с часами реального времени (RTC): Guardant Time, Guardant Time Net, Guardant Code Time.

Функция(метод) GrdDecGP производит поиск и проверку доступности ключа, а также вычитание счетчика запусков/времени GP.

Deck of Cards
id001
Card
defaulttrue
labelC
Code Block
languagecpp
int GRD_API GrdDecGP(	
  HANDLE hGrd,
);	
Expand
titleПараметры функции

hGrd

хэндл, через который будет выполнена данная операция

Expand
titleВозвращаемое значение функции

Набор ошибок Guardant API

Expand
titleОписание

Функция GrdDecGP производит проверку доступности ключа, удовлетворяющего критериям поиска, заданным функцией GrdSetFindMode. Если такой ключ найден, производится уменьшение на 1 значения счетчика GP (счетчик #1), который обычно используется как счетчик запусков защищенного приложения.

В случае успешного завершения возвращается GrdE_OK. Если такой ключ не найден - GrdE_DongleNotFound. Если на момент вызова функции счетчик GP был исчерпан (т.е. имел значение 0), - GrdE_GPis0.

Card
labelC#
Code Block
languagec#
public static GrdE GrdDecGP(Handle grdHandle)
Expand
titleПараметры метода

grdHandle [in]

Тип: Handle

Хэндл, через который будет выполнена данная операция

Expand
titleВозвращаемое значение метода

Набор ошибок Guardant API

Expand
titleОписание

Метод GrdDecGP производит проверку доступности ключа, удовлетворяющего критериям поиска, заданным методом GrdSetFindMode. Если такой ключ найден, производится уменьшение на 1 значения счетчика GP (счетчик #1), который обычно используется как счетчик запусков защищенного приложения.

В случае успешного завершения возвращается GrdE.OK. Если такой ключ не найден - GrdE.DongleNotFound. Если на момент вызова метода счетчик GP был исчерпан (т.е. имел значение 0), - GrdE.GPis0.

Card
labelJava
Code Block
languagejava
 public static GrdE GrdDecGP(Handle grdHandle)
Expand
titleПараметры метода

grdHandle [in]

Тип: Handle

Хэндл, через который будет выполнена данная операция

Expand
titleВозвращаемое значение метода

Набор ошибок Guardant API

Expand
titleОписание

Метод GrdDecGP производит проверку доступности ключа, удовлетворяющего критериям поиска, заданным методом GrdSetFindMode. Если такой ключ найден, производится уменьшение на 1 значения счетчика GP (счетчик #1), который обычно используется как счетчик запусков защищенного приложения.

В случае успешного завершения возвращается GrdE.OK. Если такой ключ не найден -GrdE.DongleNotFound. Если на момент вызова метода счетчик GP был исчерпан (т.е. имел значение 0), - GrdE.GPis0.