Функция GrdMakeSystemTime заполняет поля структуры TGrdSystemTime.

int  GRD_API GrdMakeSystemTime(
   HANDLE	hGrd,				
   WORD    wYear,				
   WORD    wMonth,			
   WORD    wDayOfWeek,			
   WORD    wDay,				
   WORD    wHour,				
   WORD    wMinute,			
   WORD    wSecond,			
   WORD    wMilliseconds,			
   TGrdSystemTime *pGrdSystemTime	
);	

hGrd

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

wYear

год (2000-2099)

wMonth

месяц (январь = 1, февраль = 2, …)

wDayOfWeek

день недели (воскресенье = 0, понедельник = 1, …)

wDay

день (1-31)

wHour

часы (0-23)

wMinute

минуты (0-59)

wSecond

секунды (0-59)

wMilliseconds

миллисекунды (0-999)

pGrdSystemTime

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

GrdE_OK

нет ошибок

GrdE_InvalidHandle

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

GrdE_InvalidArg

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

Функция GrdMakeSystemTime заполняет поля структуры TGrdSystemTime, заданной параметром pGrdSystemTime, проверяя при этом корректность входных параметров. Функция может быть использована в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.

public static GrdE GrdMakeSystemTime(Handle grdHandle, ushort year, ushort month, ushort dayOfWeek, ushort day,
	ushort hour, ushort minute, ushort second, ushort milliseconds, out GrdSystemTime systemTime)

grdHandle [in] 

Тип: Handle

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

year [in] 

Тип: ushort

Год (2000-2099)

month [in] 

Тип: ushort

Месяц (январь = 1, февраль = 2, …)

dayOfWeek [in] 

Тип: ushort

День недели (воскресенье = 0, понедельник = 1, …)

day [in] 

Тип: ushort

День (1-31)

hour [in] 

Тип: ushort

Час (0-23)

minute [in] 

Тип: ushort

Минуты (0-59)

second [in] 

Тип: ushort

Секунды (0-59)

milliseconds [in] 

Тип: ushort

Миллисекунды (0-999)

systemTime [out]

Тип: GrdSystemTime

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

GrdE_OK

нет ошибок

GrdE_InvalidHandle

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

GrdE_InvalidArg

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

Функция GrdMakeSystemTime заполняет поля структуры TGrdSystemTime, заданной параметром pGrdSystemTime, проверяя при этом корректность входных параметров. Функция может быть использована в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.

public static GrdE GrdMakeSystemTime(Handle grdHandle, short year, short month, short dayOfWeek, short day,
	short hour, short minute, short second, short milliseconds, GrdSystemTime systemTime)

grdHandle [in] 

Тип: Handle

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

year [in] 

Тип: ushort

Год (2000-2099)

month [in] 

Тип: ushort

Месяц (январь = 1, февраль = 2, …)

dayOfWeek [in] 

Тип: ushort

День недели (воскресенье = 0, понедельник = 1, …)

day [in] 

Тип: ushort

День (1-31)

hour [in] 

Тип: ushort

Час (0-23)

minute [in] 

Тип: ushort

Минуты (0-59)

second [in] 

Тип: ushort

Секунды (0-59)

milliseconds [in] 

Тип: ushort

Миллисекунды (0-999)

systemTime [out]

Тип: GrdSystemTime

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

GrdE_OK

нет ошибок

GrdE_InvalidHandle

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

GrdE_InvalidArg

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

Функция GrdMakeSystemTime заполняет поля структуры TGrdSystemTime, заданной параметром pGrdSystemTime, проверяя при этом корректность входных параметров. Функция может быть использована в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.