You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Функция GrdSetTime устанавливает время микросхемы таймера ключа.

    int GRD_API GrdSetTime(
    	HANDLE hGrd,				
    	TGrdSystemTime *pGrdSystemTime,	
    	void	*pReserved			
    );

    hGrd

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

    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

    GrdE_OK

    нет ошибок

    GrdE_NeedInitialization

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

    GrdE_InvalidHandle

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

    GrdE_NoService

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

    GrdE_InvalidArg

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

    public static GrdE GrdSetTime(Handle grdHandle, GrdSystemTime systemTime)

    grdHandle [in] 

    Тип: Handle

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

    systemTime [in]

    Тип: GrdSystemTime

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

     

    public static GrdE GrdSetTime(Handle grdHandle, GrdSystemTime systemTime)

    grdHandle [in] 

    Тип: Handle

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

    systemTime [in]

    Тип: GrdSystemTime

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

     

    Функция GrdSetTime устанавливает время микросхемы таймера ключа Guardant Time. Для работы требуется предварительно установить Private Master Code при помощи функции GrdSetAccessCodes.

    • No labels