Функция(метод) GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки.
Deck of Cards |
---|
|
Card |
---|
| Code Block |
---|
| int GRD_API GrdPI_GetCounter(
HANDLE HANDLE hGrd,
DWORD DWORD dwItemNum,
DWORD DWORD *pdwCounter,
void *pReserved
); |
Expand |
---|
| hGrd | хэндл, через который будет выполнена данная операция | dwItemNum | числовое имя аппаратного алгоритма/защищенной ячейки | pdwCounter | указатель на буфер для передачи значения счетчика | pReserved | зарезервировано, должно быть равно NULL |
|
Expand |
---|
title | Возвращаемое значение функции |
---|
| |
Expand |
---|
| Функция GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки. Числовое имя алгоритма или защищённой ячейки задается параметром dwItemNum. Для работы требуется предварительно установить 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,GrdAlgNum algNum, out uint counter)
|
Expand |
---|
| grdHandle [in] Тип: Handle Нэндл, через который будет выполнена данная операция. algNum [in] Тип: GrdAlgNum Номер (числовое имя) аппаратного алгоритма или защищенной ячейки. counter [out] Тип: uint Указатель на буфер, где находится значение счетчика. |
Expand |
---|
title | Возвращаемое значение метода |
---|
| |
| Card |
---|
| Expand |
---|
title | Возвращаемое значение метода |
---|
| |
|
|
Wiki Markup |
---|
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
int GRD_API GrdPI_GetCounter(
HANDLE hGrd,
DWORD dwItemNum,
DWORD *pdwCounter,
void *pReserved
);
{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} |
| Метод 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 Нэндл |
|
|
Expand |
---|
|
| hGrd | хэндл, через который будет выполнена данная операция |
|
dwItemNum | . algNum [in] Тип: int Номер (числовое имя) аппаратного алгоритма |
|
/
pdwCounter | указатель на буфер для передачи значения счетчика |
pReserved | зарезервировано, должно быть равно NULL. counter [out] Тип: int [ ] Указатель на буфер, где находится значение счетчика. |
|
Выходные параметрыВозвращаемое значение метода |
| |
| _____Функция Метод GrdPI_GetCounter возвращает значение счетчика запусков алгоритма или защищённой ячейки. Числовое имя алгоритма или защищённой ячейки задается параметром |
| dwItemNum algNum. Для работы требуется предварительно установить Private Read Code при помощи |
| функции метода GrdSetAccessCodes. Если счетчик запусков алгоритма не используется (флаг nsafl_GP_dec либо nsafl_GP поля LoFlags дескриптора алгоритма), возвращается ошибка GrdE |
| _.NoService.
Поддерживается ключами, начиная с поколения Guardant Sign/Time |
| . | Expand |
---|
|
Пример для используемого средства разработки см в директории:"\%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\" |