Versions Compared

Key

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

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

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

hGrd

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

dwItemNum

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

pdwCounter

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

pReserved

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

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

GrdE_OK

нет ошибок

GrdE_NeedInitialization

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

GrdE_InvalidHandle

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

GrdE_NoService

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

GrdE_InvalidArg

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

Card
labelC#
Code Block
languagec#
public static GrdE GrdPI_GetCounter(Handle grdHandle,GrdAlgNum algNum, out uint counter)

Expand
titleПараметры метода

 

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

 

Card
labelJava
Code Block
languagejava
 
Expand
titleПараметры метода

 

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}

...