Функция GcaPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки.

    int GcaPI_GetCounter(
      HANDLE hGrd,			
      DWORD	dwItemNum,		
      DWORD	*pdwCounter,		
      void *pReserved		
    );	

    hGrd

    не используется

    dwItemNum

    числовое имя аппаратного алгоритма/защищенной ячейки

    pdwCounter

    указатель на буфер для передачи значения счетчика

    pReserved

    зарезервировано, должно быть равно NULL

    GrdE_OK

    нет ошибок

    GrdE_NeedInitialization

    требуется инициализация API (вызов GrdStartup)

    GrdE_InvalidHandle

    недействительный хэндл

    GrdE_NoService

    для алгоритма/ячейки сервис не предусмотрен

    GrdE_InvalidArg

    недопустимый параметр при вызове функции

    Функция GcaPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки. Числовое имя алгоритма или защищённой ячейки задается параметром dwItemNum. Если счетчик запусков алгоритма не используется (флаг nsafl_GP_dec либо nsafl_GP поля LoFlags дескриптора алгоритма), возвращается ошибка GrdE_NoService.

     

     

     

    • No labels