Versions Compared

Key

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

...

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

hGrd

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

dwItemNum

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

pGrdSystemTime

указатель на структуру TGrdSystemTime:

typedef struct {
    WORD wYear; // The year (2000 - 2099)
    WORD wMonth; // The month (January = 1, February = 2, ...)
    WORD wDayOfWeek; // The day of the week (Sunday = 0, Monday = 1, ...)
    WORD wDay; // The day of the month (1-31)
    WORD wHour; // The hour (0-23)
    WORD wMinute; // The minute (0-59)
    WORD wSecond; // The second (0-59)
    WORD wMilliseconds; // The millisecond (0-999) 
} TGrdSystemTime;
 

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_GetTimeLimit(Handle grdHandle, GrdAlgNum algNum, out GrdSystemTime systemTime)
Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

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

algNum [in] 

Тип: GrdAlgNum

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

systemTime [out]

Тип: GrdSystemTime

Указатель на структуру GrdSystemTime

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

GrdE_OK

нет ошибок

GrdE_NeedInitialization

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

GrdE_InvalidHandle

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

GrdE_NoService

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

GrdE_InvalidArg

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

Card
labelJava
Code Block
languagejava
public static GrdE GrdPI_GetTimeLimit(Handle grdHandle, int itemNum, GrdSystemTime systemTime)
Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

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

itemNum [in] 

Тип: int

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

systemTime [out]

Тип: GrdSystemTime

Указатель на структуру GrdSystemTime

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

GrdE_OK

нет ошибок

GrdE_NeedInitialization

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

GrdE_InvalidHandle

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

GrdE_NoService

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

GrdE_InvalidArg

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

...