Функция(метод) GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки.
Deck of Cards |
---|
|
Wiki Markup |
---|
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
int GRD_API GrdPI_GetCounter(
HANDLE |
| HANDLE DWORD DWORD
{dojo-tab}
{dojo-tab:title=C#|selected=true}
*C#*
{dojo-tab}
{dojo-tab:title=Visual Basic (Declaration)}
*Visual Basic*
{dojo-tab}
{dojo-tab:title=Visual C++}
*Visual C++*
{dojo-tab}
{dojo-tabs} | Входные параметры | hGrd | хэндл, через который будет выполнена данная операция | dwItemNum | числовое имя аппаратного алгоритма/защищенной ячейки | pdwCounter | указатель на буфер для передачи значения счетчика | pReserved | зарезервировано, должно быть равно NULL |
|
|
| Выходные параметрыВозвращаемое значение функции |
| |
Expand |
---|
| Функция GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки. Числовое имя алгоритма или защищённой ячейки задается параметром dwItemNum. Для работы требуется предварительно установить Private Read Code при помощи функции GrdSetAccessCodes. Если счетчик запусков алгоритма не используется (флаг nsafl_GP_dec либо nsafl_GP поля LoFlags дескриптора алгоритма), возвращается ошибка GrdE_NoService.
Поддерживается ключами, начиная с поколения Guardant Sign/Time. |
|
|
Expand |
---|
|
Card |
---|
| Code Block |
---|
| public static GrdE GrdPI_GetCounter(Handle grdHandle,GrdAlgNum algNum, out uint counter)
|
Expand |
---|
| grdHandle [in] Тип: Handle Нэндл, через который будет выполнена данная операция. algNum [in] Тип: GrdAlgNum Номер (числовое имя) аппаратного алгоритма или защищенной ячейки. counter [out] Тип: uint Указатель на буфер, где находится значение счетчика. |
Expand |
---|
title | Возвращаемое значение метода |
---|
| |
Expand |
---|
| Метод GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки. Числовое имя алгоритма или защищённой ячейки задается параметром algNum. Для работы требуется предварительно установить Private Read Code при помощи метода GrdSetAccessCodes. Если счетчик запусков алгоритма не используется (флаг nsafl_GP_dec либо nsafl_GP поля LoFlags дескриптора алгоритма), возвращается ошибка GrdE.NoService.
Поддерживается ключами, начиная с поколения Guardant Sign/Time. |
|
Card |
---|
| Code Block |
---|
| public static GrdE GrdPI_GetCounter(Handle grdHandle, int algoNum, int[] counter) |
Expand |
---|
| grdHandle [in] Тип: Handle Нэндл, через который будет выполнена данная операция. algNum [in] Тип: int Номер (числовое имя) аппаратного алгоритма или защищенной ячейки. counter [out] Тип: int [ ] Указатель на буфер, где находится значение счетчика. |
Expand |
---|
title | Возвращаемое значение метода |
---|
| |
Expand |
---|
| Метод GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки. Числовое имя алгоритма или защищённой ячейки задается параметром algNum. Для работы требуется предварительно установить Private Read Code при помощи метода GrdSetAccessCodes. Если счетчик запусков алгоритма не используется (флаг nsafl_GP_dec либо nsafl_GP поля LoFlags дескриптора алгоритма), возвращается ошибка GrdE.NoService.
Поддерживается ключами, начиная с поколения Guardant Sign/Time. |
|
Пример для используемого средства разработки см. в директории: "\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\General Guardant API\" или "\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\General Guardant API\" |